| 12345678910111213141516 |
- #as player
- #with forceload 0 0
- setblock 0 0 0 jukebox replace
- data modify block 0 0 0 RecordItem set from entity @s Inventory[{"tag":{"item_new":1b}}]
- #清除原物品
- clear @s #item:items{"item_new":1b}
- #通知玩家物品被拾取
- tellraw @a [{"selector": "@s"},{"text":"获得了道具:"},{"nbt": "RecordItem.tag.item_name","block": "0 0 0","interpret": true}]
- # TODO 通过判断RecordItem.tag里的自定义标签来决定捡起道具之后的事情(如增加积分)
- #如果有return标签则退回物品
- execute if data block 0 0 0 RecordItem.tag{"item_return":1b} run function item:check_item/return_item
|