
指令基础,要懂目标选择器
老玩家都知道我的世界里跟踪指令的核心其实就是传送指令配合目标选择器,新手往往只会用/tp 玩家名这种笨办法,但实际上目标选择器才是精髓,比如@a代表所有玩家,@p代表最近的玩家,@r代表随机玩家,@e代表所有实体,配合这些符号你就能实现精准定位,举个例子你想传送到最近的玩家身边就输入/tp @p,但这样会直接站在对方身上容易卡死,更高级的用法是加上距离参数,比如/tp @p[距离=10]会传送到离你10格以内的玩家位置,另外用@e[类型=!player]可以排除玩家只追踪怪物,这招在服务器里抓逃跑的苦力怕特别好用,不过要注意目标选择器里的方括号和等号必须英文半角否则指令会报错,很多新手犯这个毛病。
实战应用,追踪玩家与队友
在生存模式里队友分散挖矿时跟踪指令能救命,比如你迷路了直接/tp @a[name=小明]就能飞到小明身边,但更骚的操作是用/execute指令配合追踪,比如/execute @a[name=小红] ~ ~ ~ tp @p,这样你哪怕站在地狱也能一键定位小红的位置,不过服务器里滥用追踪会被当成作弊,所以老玩家一般只在合作时用,比如下界交通枢纽里设置命令方块,输入/tp @p @a[tag=队长]这样全队都能瞬间集结,另外追踪怪物也有讲究,你想找末影龙就输入/locate end_city,但/locate只能给出坐标,你还得手动跑过去,不如直接用/tp @e[type=ender_dragon]传送到龙身边,不过龙会飞所以落地瞬间容易摔死,建议先喝一瓶缓降药水。
进阶玩法,定位结构与世界
我的世界里的/locate指令其实也是广义的跟踪,它能帮你找到要塞、村庄、神殿等结构,比如输入/locate structure stronghold就会返回最近要塞的坐标,但坐标是整数不精确,老玩家会再输入/tp @p 坐标值然后飞到目标上空,不过要注意/locate指令查询的是结构生成点,实际入口可能在地下,比如要塞的传送门房间坐标和结构中心有偏差,这时候就要配合/tp @p ~ ~-10 ~直接传送到地下再挖,另外追踪生物群系也很有用,比如你想找蘑菇岛就/locate biome mushroom_fields,但更快的办法是飞到高空用地图种子反推,不过指令更方便,还有追踪船只遗迹和海底神殿时建议先用/tp到坐标点再按F3看光照等级防止溺尸偷袭。
注意事项,防止误传与bug
跟踪指令虽然强大但容易翻车,比如/tp @e[type=!player]会追踪所有非玩家实体包括掉落物和箭矢,你输入后可能传送到一个把铁剑上卡住,所以必须指定特定实体,比如/tp @e[type=zombie,limit=1]只追踪最近的一只僵尸,另外在多人服里误用@a会导致全服玩家被强制传送到你身边,如果服务器卡顿会造成所有人掉线,所以老玩家一般会先加限制条件比如/tp @a[gamemode=creative]只传创造模式玩家,还有就是指令方块里用跟踪要小心坐标溢出,比如你追踪一个远在边界外的实体,传送后可能会被卡在虚空里,最好先/tp @p ~ -64 ~传送到基岩层再慢慢找,另外注意版本差异,1.19以后/locate结构名改成了/locate structure 名称,老版本不兼容。
经验分享,灵活运用指令
玩久了你会发现跟踪指令的真正价值在于自动化,比如建造一个红石电梯,用命令方块每隔十秒执行一次/tp @p 定点坐标,这样能实现定点传送,或者用计分板追踪玩家死亡点,输入/execute if entity @a[scores={deaths=1..}] run tp @e[type=item] @p,这样玩家死后掉落的物品会自动追踪到身边,还有在服务器里防止熊孩子拆家,你可以设一个高频命令方块循环/tp @p @a[tag=管理员],这样任何闲杂人等靠近都会直接被传送到管理员面前,不过这种行为容易被当成恶意脚本,所以最好配合/tellraw提示,最后我想说跟踪指令就像一把双刃剑,用好了能极大地提升游戏体验,用坏了会让存档变得一团糟,记住指令最好先备份存档再测试,别问我怎么知道的,我的那个被追踪指令炸飞的云存档至今还在回收站里躺着。
相关文章