Date: 2018/03/02 19:18:00 UTC-08:00
Type: Denizen Script
some_world_script:
type: world
debug: false
events:
on player clicks in inventory:
- if <context.inventory.id_holder> == <player> {
- queue clear
}
- narrate '<context.inventory.size> <context.raw_slot>'
- if <context.inventory.id_holder> != 'ENDER_CHEST' {
- if <context.action> == 'MOVE_TO_OTHER_INVENTORY'
&& <context.item.nbt[item_type]||none> == 'quest' {
- determine passively cancelled
- wait 1t
- inventory update
}
else if <context.raw_slot> <= <context.inventory.size>
&& <context.cursor_item.nbt[item_type]||none> == 'quest' {
- determine passively cancelled
- wait 1t
- inventory update
}
}