diff options
Diffstat (limited to 'src/main/java/net/minecraft/server/SpawnerCreature.java')
-rw-r--r-- | src/main/java/net/minecraft/server/SpawnerCreature.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/main/java/net/minecraft/server/SpawnerCreature.java b/src/main/java/net/minecraft/server/SpawnerCreature.java index 61bd30ba..be9dc9c7 100644 --- a/src/main/java/net/minecraft/server/SpawnerCreature.java +++ b/src/main/java/net/minecraft/server/SpawnerCreature.java @@ -34,7 +34,7 @@ public final class SpawnerCreature { public SpawnerCreature() {} - protected static ChunkPosition a(World world, int i, int j) { + protected static ChunkPosition getRandomPosition(World world, int i, int j) { int k = i + world.random.nextInt(16); int l = world.random.nextInt(world.height); int i1 = j + world.random.nextInt(16); @@ -92,7 +92,7 @@ public final class SpawnerCreature { for (EntryBase base : b) { ChunkEntry entry = (SpawnerCreature.ChunkEntry) base; if (!entry.spawn) { - ChunkPosition chunkposition = a(world, entry.getX() * 16, entry.getZ() * 16); + ChunkPosition chunkposition = getRandomPosition(world, entry.getX() * 16, entry.getZ() * 16); // CraftBukkit end int k1 = chunkposition.x; int l1 = chunkposition.y; @@ -145,7 +145,7 @@ public final class SpawnerCreature { } entityliving.setPositionRotation((double) f, (double) f1, (double) f2, world.random.nextFloat() * 360.0F, 0.0F); - if (entityliving.g()) { + if (entityliving.canSpawn()) { ++j2; // CraftBukkit - added a reason for spawning this creature world.addEntity(entityliving, SpawnReason.NATURAL); |