Example #1
0
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))
Example #2
0
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))