da_y_c
我在玩一个1.12.2的地图的时候有看过一种侦测,就是拿着特定的物品,是侦测潜行加上右键然后释放对应的技能,这个是怎么实现的,求大佬教教我,如果附上指令给我这个指令小白就更好了

xmdhs
本帖最后由 xmdhs 于 2020-1-29 12:00 编辑

右键探测是胡萝卜杆
https://www.mcbbs.net/forum.php?mod=viewthread&tid=817939

潜行侦测是创建一个判据为 sneakTime 的记分板,只要潜行数值就会增大。

然后定时执行一个命令去扣这个记分板上的分数,若分数大于 0 就可判定是潜行。

scoreboard objectives add sneakTime stat.sneakTime

扣 scoreboard players remove @a[score_sneakTime_min=1] sneakTime 1

da_y_c
xmdhs 发表于 2020-1-29 11:57
右键探测是胡萝卜杆
https://www.mcbbs.net/forum.php?mod=viewthread&tid=817939


差不多明白些了,最后问一下怎么检测带有名字的物品,举个例子,背包有两个钓竿一个名字为a另一个钓竿为b,这个命令只能检测a钓鱼竿b钓鱼竿没有任何反应,其实就是检测名字

xmdhs
2529841297 发表于 2020-1-29 12:24
差不多明白些了,最后问一下怎么检测带有名字的物品,举个例子,背包有两个钓竿一个名字为a另一个钓竿为b ...

这个链接里已经写了
https://www.mcbbs.net/forum.php?mod=viewthread&tid=817939

识别名字不如识别一个自定的 nbt

回答中的命令中的 goataway 你可以都替换成别的,这样就只识别另一个钓竿了

da_y_c
xmdhs 发表于 2020-1-29 12:28
这个链接里已经写了
https://www.mcbbs.net/forum.php?mod=viewthread&tid=817939


谢谢大佬,明白了