Add event system
Add more session events
Merge branch 'master' into event
Fix usage of Map
Make SessionEvent abstract and add classes to EventUtils
Add cancellable event interface
Fix javadocs
Add PlayerChatEvent
Add event tests
Merge branch 'master' into event
Rewrite event system to avoid licensing issues
Add ItemPurchaseEvent and ItemPurchaseClubEvent
Merge branch 'event'