| 123456789 |
- #as player
- setblock 0 0 0 jukebox replace
- data modify block 0 0 0 RecordItem set from storage item:bonus item.tag.bonus_give_items[0]
- setblock 0 0 0 air destroy
- tag @s add item_op
- execute as @e[tag=!bonus_old,tag=!item_new,type=item,nbt={"Item":{"tag":{"is_bonus":1b}}},limit=1] run function item:bonus_item/tp
- tag @s remove item_op
- data remove storage item:bonus item.tag.bonus_give_items[0]
- execute if data storage item:bonus item.tag.bonus_give_items[0] run function item:bonus_item/give_items
|