diff --git a/MobArena.jar b/MobArena.jar index ff7fe1e..181b8c7 100644 Binary files a/MobArena.jar and b/MobArena.jar differ diff --git a/bin/plugin.yml b/bin/plugin.yml index d7dc33e..b5cc406 100644 --- a/bin/plugin.yml +++ b/bin/plugin.yml @@ -1,7 +1,7 @@ name: MobArena main: com.garbagemule.MobArena.MobArena -version: 0.93.2 -softdepend: [MultiVerse,XcraftGate] +version: 0.93.3 +softdepend: [MultiVerse,XcraftGate,Towny] commands: ma: description: Base command for MobArena diff --git a/src/com/garbagemule/MobArena/MASpawnThread.java b/src/com/garbagemule/MobArena/MASpawnThread.java index 4eb95ab..c09314e 100644 --- a/src/com/garbagemule/MobArena/MASpawnThread.java +++ b/src/com/garbagemule/MobArena/MASpawnThread.java @@ -391,11 +391,11 @@ public class MASpawnThread implements Runnable { if (!(e instanceof Creature)) continue; - + + // TODO: Remove the try-catch when Bukkit API is fixed. c = (Creature) e; - target = c.getTarget(); + try { target = c.getTarget(); } catch (ClassCastException cce) { continue; } - //if (target instanceof Player && arena.livePlayers.contains(target)) if (target instanceof Player && arena.arenaPlayers.contains(target)) continue;