Added in framework implementation for calling decorated names
World now uses console tag if player is vanished
Cleaner implementation of chat colors
Implemented private messaging system.
Hooked lastWhisperList updates to leave/kick events
Corrected whisperTo/whisperFrom formatting to use colours
Properly gook lastWhisperList when a player is whispered
Corrected whispering/reply to not finish at whitespace
Fixed whispering format issue
Added missing string format for whispering errors.
Fixed colour formatting in whispering errors
Reverted from using getPrettyName() for whisper target errors.
Moved chat event to it's own proper class.
Fixed incorrect mute permission check
Moved mute related checks into MuteHandler
Whispers/replies now check player muted status
Added method of death: Void
Added method of death: Killed by player (not slain)
Removed method of death: Magic
Fixed group tabListPrefix throwing exceptions.
Implemented spam flood control
Fixed spam flood control
Fixed implementation of spam control.
Added the option to enable/disable spam control.
Updated kick/leave events to flush spam control memory for each player.
Cleaned up spam control kicking/banning.
Updated kicking/banning to work with new framework implementations
Added missing AfKHandler
Added command list to README