diff --git a/src/main/java/org/ultramine/server/mobspawn/MobSpawnerMonsters.java b/src/main/java/org/ultramine/server/mobspawn/MobSpawnerMonsters.java index 6176c15..dc43cfc 100644 --- a/src/main/java/org/ultramine/server/mobspawn/MobSpawnerMonsters.java +++ b/src/main/java/org/ultramine/server/mobspawn/MobSpawnerMonsters.java @@ -46,7 +46,7 @@ if(!world.getBlock(x, topf-1, z).isSideSolid(world, x, topf-1, z, ForgeDirection.UP)) --topf; int worldTime = (int)(world.getWorldInfo().getWorldTime() % 24000); - boolean isDay = worldTime < 14200 || worldTime > 21800; + boolean isDay = (worldTime < 14200 || worldTime > 21800) && world.provider.isSurfaceWorld(); int op; int y; @@ -57,7 +57,7 @@ op = 0; y = world.rand.nextInt(topf - 2); } - else if(world.rand.nextInt(3) == 0) + else if(!world.provider.hasNoSky && world.rand.nextInt(3) == 0) { op = 1; y = topf;