FIXES: - Fixed an NPE in AH commands when executing them from the console.
- Fixed a possible bug in the 'time till next' commands where it didn't show the correct message when executing for another player.
- Fixed a bug in the deserialization of bans where the killer config was being deserialized as the in combat with variable.
- Fixed a bug where the environment while in combat ban message was showing the environment ban message.
- Fixed an NPE while adding a ban to the server data async while player was already logged out.
- Fixed an NPE in the death event listener.
- Fixed a bug in the death bans GUI where only the last death ban was shown instead of all.
CHANGES: - The deathbanreset command can now be executed for other players and from the console.
- Got rid of duplicate code in some commands.
- Expiration date of ban messages will now default to 00.00.0000 00:00:00 when not found.
- Having no death message will now show as '-' in the ban message instead of nothing.
- Added a fail safe for spectator death bans on join when players aren't in spectator mode.
- Un death banning a player through the server death bans GUI will now close the confirmation screen upon confirmation.
ADDITIONS: - AH will now hook into CombatLogX when found and leave all combat tagging related stuff up to it. AH will ban accordingly.