From 167febd8e69d3e53f584f0a3d39e02dec2353bc5 Mon Sep 17 00:00:00 2001 From: EvilSeph Date: Mon, 19 Sep 2011 22:53:36 -0400 Subject: Fixed allow-animals not applying to chunk generation. Moved the legitimacy checking into World.addEntity for better organisation and to better account for future methods being added that control whether or not an entity should spawn. --- src/main/java/net/minecraft/server/EntityEgg.java | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) (limited to 'src/main/java/net/minecraft/server/EntityEgg.java') diff --git a/src/main/java/net/minecraft/server/EntityEgg.java b/src/main/java/net/minecraft/server/EntityEgg.java index 3cf3c43e..5459af4d 100644 --- a/src/main/java/net/minecraft/server/EntityEgg.java +++ b/src/main/java/net/minecraft/server/EntityEgg.java @@ -249,12 +249,8 @@ public class EntityEgg extends Entity { break; } - // The world we're spawning in accepts this creature - boolean isAnimal = entity instanceof EntityAnimal || entity instanceof EntityWaterAnimal; - if ((isAnimal && this.world.allowAnimals) || (!isAnimal && this.world.allowMonsters)) { - entity.setPositionRotation(this.locX, this.locY, this.locZ, this.yaw, 0.0F); - this.world.addEntity(entity, SpawnReason.EGG); - } + entity.setPositionRotation(this.locX, this.locY, this.locZ, this.yaw, 0.0F); + this.world.addEntity(entity, SpawnReason.EGG); // CraftBukkit end } } -- cgit v1.2.3