新人第一次发帖,如果做得不好,请口下留情
不知道有没有人发过,如果有人发过,版主删帖随便
—————————————————————————————分割线————————————————————————
中间有一个指令方块脉冲然后接入四个命令方块
首先我们需要创建一个计分板:
- /scoreboard objectives add TP dummy
这就是一个叫做"TP"的 dummy 计分板
绿:
- /scoreboard players set @p TP 1 {SelectedItemSlot:0,Inventory:[{Slot:0b,id:"minecraft:bow",tag:{display:{Name:"tp bow"}}}]}
这个就是检测你的第一格是否有一个叫做 tp bow的弓箭,如果有就会把你的TP计分板变成1
黄
- /scoreboard players set @p TP 0
看看线路图就知道了
然后是高频下面的命令方块了首先我们要再创建一个计分板
- /scoreboard objectives add arrow dummy
然后是蓝:
- /execute @p[score_TP_min=1] ~ ~ ~ /execute @e[type=Arrow] ~ ~ ~ scoreboard players set @e[type=Arrow] arrow 1 {inGround:1b}
这个指令就是当你的TP分值是1时,也就是当你手中拿着传说中的 tp bow时,会将射出的箭的arrow分设置为1,不过有一个缺点就是不管射出的箭是你发射的还是骷髅发射的还是发射器发射的,都会加分,所以...
橙:
- /tp @p @e[type=Arrow,score_arrow_min=1]
最后tp啦~~ 当发出的箭的分数达到1时会把你TP到箭的位置,不过有一个缺点就是不管射出的箭是你发射的还是骷髅发射的还是发射器发射的,都会加分,所以可能你会TP到他们所发射的箭的位
至于为什么没有清理箭矢这一步呢?应为当你在 tp 到 箭矢 的时候你会自动将箭矢收回,当然你想加也没问题