From 1e42350aaf055a5763ba175cde0649cb3a4c201b Mon Sep 17 00:00:00 2001 From: Brian Date: Mon, 2 Jul 2012 20:36:58 -0400 Subject: [PATCH] v0.94.4.75 - prep for deprecated spawnCreature method, more Class Limit work --- resources/plugin.yml | 2 +- src/com/garbagemule/MobArena/ArenaImpl.java | 3 +++ src/com/garbagemule/MobArena/waves/MACreature.java | 1 + 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/resources/plugin.yml b/resources/plugin.yml index fbb5690..fb7ab1c 100644 --- a/resources/plugin.yml +++ b/resources/plugin.yml @@ -1,7 +1,7 @@ name: MobArena author: garbagemule main: com.garbagemule.MobArena.MobArena -version: 0.94.4.74 +version: 0.94.4.75 softdepend: [Spout,MultiVerse,XcraftGate,Towny,Heroes,MagicSpells,Vault] commands: ma: diff --git a/src/com/garbagemule/MobArena/ArenaImpl.java b/src/com/garbagemule/MobArena/ArenaImpl.java index 8c606b5..f172370 100644 --- a/src/com/garbagemule/MobArena/ArenaImpl.java +++ b/src/com/garbagemule/MobArena/ArenaImpl.java @@ -466,6 +466,9 @@ public class ArenaImpl implements Arena // Spawn pets (must happen after 'running = true;') spawnPets(); + // Clear the classes in use map, as they're no longer needed + limitManager.clearClassesInUse(); + // Start logging rewardManager.reset(); if (logging) diff --git a/src/com/garbagemule/MobArena/waves/MACreature.java b/src/com/garbagemule/MobArena/waves/MACreature.java index 681f286..9cd8686 100644 --- a/src/com/garbagemule/MobArena/waves/MACreature.java +++ b/src/com/garbagemule/MobArena/waves/MACreature.java @@ -89,6 +89,7 @@ public enum MACreature public LivingEntity spawn(Arena arena, World world, Location loc) { LivingEntity e = world.spawnCreature(loc, type); + //TODO change this to: LivingEntity e = (LivingEntity) world.spawnEntity(loc, type); switch (this) { case SHEEP: