我的世界方块探测器怎么用
首先,我们需要一个探测玩家手里有没有拿着一个探测器。本人这里使用的探测器,是一个地狱星,有自定义名字和介绍。
像其他的指令方块作品,都要有脉冲来激活。这里本人使用指令方块高速脉冲。
第一,就是要一个积分板变量。本人这里使用"Hold"名字的积分板,dummy变量。所以,第一个指令方块就是清空玩家的Hold积分板,分数变成0。指令:
/scoreboard players set @a Hold 0
这个Hold变量就是探测玩家有没有拿物品。如果拿了,那就把积分变成1,没拿就是0。之后,就是探测玩家又没有拿物品的指令方块了。一共有9个,因为玩家有9个物品栏。指令是:
/scoreboard players set @a Hold 1
{SelectedItemSlot:0,Inventory:[{id:"minecraft:nether_star",Damage:0s,Count:1b,Slot:0b,tag:{display:{Name:"Ore Detector",Lore:["Finds any ore"]}}}]}
/scoreboard players set @a Hold 1
{SelectedItemSlot:1,Inventory:[{id:"minecraft:nether_star",Damage:0s,Count:1b,Slot:1b,tag:{display:{Name:"Ore Detector",Lore:["Finds any ore"]}}}]}
大家看见,唯一有改动的就是{SelectedItemSlot}和{Inventory}内的Item。这2Nbt后面的数字都相同,分别是0-8。玩家手拿第一个就是0,然后第二个就是1,以此类推。(此类型指令还有7个,就不一一的列出了)。之后里面的"{id:"minecraft:nether_star",Damage:0s,Count:1b,Slot:1b,tag:{display:{Name:"Ore Detector",Lore:["Finds any ore"]}}}",就是探测的物品。这里是一个名字叫"Ore Detector"的地狱星,并且介绍是"Finds any ore"。玩家要探测其他东西那就自行改下。
下一篇:谁可以送我个可以玩堡垒之夜的显卡,到付,跪求啊,急需!!
上一篇:想深入游戏次时代