From c6fee413dcc8a18a1f0ac41771b0e6637188b4f4 Mon Sep 17 00:00:00 2001 From: TomyLobo Date: Mon, 21 Nov 2011 06:21:21 +0100 Subject: [PATCH] Changed BukkitWorld.killMobs, so it compiles with the latest RB again. Also increased forward compatibility as a side-effect. --- src/main/java/com/sk89q/worldedit/bukkit/BukkitWorld.java | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/sk89q/worldedit/bukkit/BukkitWorld.java b/src/main/java/com/sk89q/worldedit/bukkit/BukkitWorld.java index fcabbdca1..96c348f10 100644 --- a/src/main/java/com/sk89q/worldedit/bukkit/BukkitWorld.java +++ b/src/main/java/com/sk89q/worldedit/bukkit/BukkitWorld.java @@ -32,16 +32,13 @@ import org.bukkit.block.CreatureSpawner; import org.bukkit.block.Sign; import org.bukkit.entity.Arrow; import org.bukkit.entity.Boat; -import org.bukkit.entity.Creature; -import org.bukkit.entity.EnderDragon; import org.bukkit.entity.Entity; import org.bukkit.entity.ExperienceOrb; -import org.bukkit.entity.Ghast; +import org.bukkit.entity.HumanEntity; import org.bukkit.entity.Item; import org.bukkit.entity.LivingEntity; import org.bukkit.entity.Minecart; import org.bukkit.entity.Painting; -import org.bukkit.entity.Slime; import org.bukkit.entity.TNTPrimed; import org.bukkit.entity.Tameable; import org.bukkit.inventory.Inventory; @@ -507,7 +504,7 @@ public class BukkitWorld extends LocalWorld { if (!killPets && ent instanceof Tameable && ((Tameable) ent).isTamed()) { continue; // tamed wolf } - if (ent instanceof Creature || ent instanceof Ghast || ent instanceof Slime || ent instanceof EnderDragon) { + if (ent instanceof LivingEntity && !(ent instanceof HumanEntity)) { if (radius == -1 || origin.distanceSq(BukkitUtil.toVector(ent.getLocation())) <= radiusSq) { ent.remove();