获得这把弓:
- /give @p minecraft:bow 1 0 {ench:[{id:34,lvl:10},{id:48,lvl:4},{id:49,lvl:1},{id:50,lvl:1},{id:51,lvl:1}],display:{Name:"Good Bow"}}
复制代码 --------------------------------------------------------------
创建计分板:
- /scoreboard objectives add good_bow dummy
复制代码- /scoreboard players set @a good_bow 1
- {Inventory:[{id:"minecraft:bow",Damage:0s,tag:{display:{Name:"Good Bow"}},Slot:★b}],SelectedItemSlot:★}
复制代码 上命令中“★”的地方为0~8的数字,同一个命令必须一样!
就是探测玩家的“★”号物品栏中有没有弓,有就设置为1
格式为
- /scoreboard players set @a 计分板名 1数值
- {Inventory:[{id:"物品名",Damage:副IDs,tag:{NBT},Slot:格数b}],SelectedItemSlot:格数}
复制代码 然后将这9个命令方块都连上比较器
[redstone_wire1][redstone_wire1][redstone_wire1][redstone_wire1][redstone_wire1][redstone_wire1][redstone_wire1][redstone_wire1][redstone_wire1]
[repeater][repeater][repeater][repeater][repeater][repeater][repeater][repeater][repeater]
[diamond_gem][diamond_gem][diamond_gem][diamond_gem][diamond_gem][diamond_gem][diamond_gem][diamond_gem][diamond_gem]
[iron_block][iron_block][iron_block][iron_block][iron_block][iron_block][iron_block][iron_block][iron_block]
好······形象······
{:10_493:}
钻石为比较器
铁块为命令方块
接着在链接非门
[iron_block][redstone_torch]
(红石火把插在方块上)
这就是非门······
非门的一端链接命令方块
- /scoreboard players set @a good_bow 0
复制代码 设置为0
--------------------------------------------------------------
脉冲(用其他脉冲也可以······)- /summon FallingSand ~ ~1 ~ {Tile:152}
复制代码 生命恢复:
- /effect @a[score_usegoodbow_min=1,score_good_bow_min=1] minecraft:regeneration 15 1
复制代码 大家看到有usegoodbow部分。
为记录玩家有没有使用弓箭
如果玩家符合使用了至少一次弓箭合拿着弓箭就给他生命恢复2的效果(注意:后面的1为倍数,是1为2是2为3,最高是255。如果要1不填即可,千万不要写0,0是移除效果)
系统结束QAQ
|