Fixed Bug in ArenaData.broadcastMessage()

Fixed a bug that would cause NPEs if players were offline. Also made
EventHookContainer.onEntityJoinWorldEvent() only run on the server side.