MobArena plugin for Minecraft
Go to file
garbagemule f85f9e20d7 Add copy() method to Wave interface.
When the WaveManager is queried for the next wave to be spawned via
the next() method, it now returns a copy of the wave instead of the
wave itself. This is because waves (boss waves in particular) have
state, and this state is transferred to the next occurrence of the
given wave. This caused recurrent boss waves to inconsistently share
state, which resulted in the BossAbilityThread bailing early after
the first occurrence of the boss wave it belonged to. By copying
the initial wave state in the WaveManager, the issue is fixed.

Fixes: http://dev.bukkit.org/bukkit-plugins/mobarena/tickets/1220/
2014-02-24 17:22:20 +01:00
resources Add copy() method to Wave interface. 2014-02-24 17:22:20 +01:00
src/com/garbagemule/MobArena Add copy() method to Wave interface. 2014-02-24 17:22:20 +01:00
.gitignore Update .gitignore 2013-06-25 00:38:06 +02:00
build.xml [Ant] Add remote dist target. 2013-08-07 01:57:48 +02:00
README.md So, you got a big source code revamp. Big whoop, wanna fight about it? 2012-02-24 05:11:06 +01:00

Please read the Wiki for details on how to set up MobArena, and remember to read the FAQ before posting questions!