给予自己一个命令方块:
give @s command_block在地上放个命令方块,并设置为 脉冲、无条件、循环,输入命令:
/execute at @e[name=<被追杀人的名字>] run setworldspawn ~ ~ ~该命令的意思:把世界出生点设置到被追杀人的位置。
除了“被追杀人的名字”,其他参数不能修改。
再放置一个命令方块,设置同上,输入命令:
/item replace entity @a[name=<猎人的名字>] hotbar.8 with minecraft:compass如果有多个猎人,可以多放命令方块,直到所有猎人都有指南针。
注意:最后一个用什么物品替换都会消失。
猎人有指南针时,被追杀者不能有。
再放置一个命令方块,设置同样方式,输入命令:
/clear @a[name=<被追杀者的名字>] compass删除被追杀者身上的指南针。
然后设置一个常加载区块,把所有命令方块放在里面,输入命令:
/forceload x y x y完成!所有命令方块会持续运行,实现追杀者与猎人之间的指南针互动机制。
のBlog