def send_vault_update(sender, instance, created, *args, **kwargs): if created and instance.quantity == -1: return slots = [ { "item": instance.item, "quantity": instance.quantity, "damage": instance.damage, "data": instance.data, "position": instance.position, } ] broadcast_server_event(VaultContentsEvent(instance.player.mc_username, slots))
def send_vault_delete(sender, instance, *args, **kwargs): slots = [{"item": None, "quantity": -1, "damage": None, "data": None, "position": instance.position}] broadcast_server_event(VaultContentsEvent(instance.player.mc_username, slots))