0.103
- It is now possible to add a fixed delay (in seconds) between waves with the new per-arena setting
next-wave-delay
. - The new per-arena setting
join-interrupt-timer
makes it possible to add a "delay" to the join and spec commands. If the player moves or takes damage during this delay, the command is interrupted. This should help prevent exploits on PvP servers. - Right-clicking is now allowed in the lobby. This makes it possible to activate blocks like buttons and levers.
- Snow and ice no longer melts in arenas.
- Much of the parsing logic has been rewritten so that MobArena now logs more user-friendly errors when it encounters invalid values in the config-file.
- If MobArena fails to load due to config-file errors, it now enters a type of "error state". In this state, it responds to all commands (except for the reload command) with a short message explaining why it's disabled.
- It is now possible to reload config-files with
/ma reload
. - The reload command now also reloads global settings, e.g. the global messenger prefix.
- Armor stands can now be placed in arenas and lobbies.
- The new command
/ma ready
(/ma rdy
for short) can be used as an alternative to the iron block for readying up. - Total experience is now correctly stored, reset, and restored on arena join/leave. This fixes a potential bug where total experience could increase in the arena, but levels and progress would still get reset at arena end.
- The per-arena setting
keep-exp
returns. If enabled, any experience collected during an arena session is added as a reward on death or when the final wave is reached. - Waves will no longer intermittently progress at double frequency in some arena sessions. This long-standing bug where waves progress at "double speed" has finally been fixed.
Thanks to:
- Sait for adding the /ma ready command
- PrinceIonia, Nesseley, and Diamond_Cat for help with test of dev builds