Implement new event marshalling system

This commit is contained in:
Trever Fischer
2012-11-21 21:41:11 -05:00
parent 8ef29f3358
commit 4ac2d61359
14 changed files with 511 additions and 189 deletions

View File

@@ -178,5 +178,5 @@ import api.events
def kick_banned_user(sender, instance, created, **kwargs):
player = instance.player
if player.isBanned():
api.events.broadcast_server_event(api.events.KickEvent(player.mc_username, instance.reason))
api.events.ServerQueue.broadcast(api.events.KickEvent(player.mc_username, instance.reason))
post_save.connect(kick_banned_user, sender=Ban)