|
1.12.2版以上可以如此实现:
1.设置开采特定方块的工具(以nbt命名为0且只能开采石头的木镐为例):
/give @a(给予对象)wooden_pickaxe 1 0 {Tags:["0"],CanDestroy:["minecraft:stone"]}
2.设置nbt标签物品检测与药水效果执行 (循环命令方块,保持开启;以给予木稿急迫效果为例):
/execute as @a at @s if data entity @s Inventory[{id:"minecraft:wooden_pickaxe",tags:{Tags:["0"]}}] run effect give @s minecraft:haste 1 1
完整指令:
/execute as @a at @s if data entity @s Inventory[{id:"<物品名称>",Count:<物品数量>,Slot:<背包栏位>,tag:{Tags:【"<任意文本>"】}}] run+任意效果 |
|