给予自己一个命令方块:

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

完成!所有命令方块会持续运行,实现追杀者与猎人之间的指南针互动机制。

最后修改:2026 年 03 月 07 日
如果我的文章对你有用,请帮助小站能够存活下去( •̀ ω •́ )✧