核心结论:MC PC 版(Java 版)查找遗迹使用 /locate 指令,新版已经更新为 /locate structure,老版本是直接 /locate 遗迹ID,该指令作用是定位指定结构遗迹的坐标,输入成功之后聊天栏会返回最近一处遗迹的 XYZ 坐标,点击坐标就可以传送,使用前提必须开启作弊权限,创造或者开启作弊的世界才能运行,生存默认关闭作弊是无法执行这条指令,很多新手容易混淆 /locate biome(查找生物群系)和 /locate structure(查找遗迹结构),二者不是同一个指令。
常用遗迹结构 ID 对照表
| 遗迹名称 | 结构 ID |
|---|---|
| 沙漠神殿 | minecraft:desert_pyramid |
| 丛林神庙 | minecraft:jungle_pyramid |
| 女巫小屋 | minecraft:swamp_hut |
| 要塞(末地要塞) | minecraft:stronghold |
| 海底神殿 | minecraft:monument |
| 林地府邸 | minecraft:mansion |
| 废弃矿井 | minecraft:mineshaft |
| 下界要塞 | minecraft:fortress |
| 堡垒遗迹(下界) | minecraft:bastion_remnant |
| 远古城市 | minecraft:ancient_city |
| 沉船 | minecraft:shipwreck |
| 村庄 | minecraft:village |
指令格式
新版 Java 版(1.19 及之后)标准格式
/locate structure 结构ID
示例:查找远古城市
/locate structure minecraft:ancient_city
旧版本(1.18 及更早)格式
/locate 结构ID
示例:查找要塞
/locate stronghold
使用操作步骤
1 新建世界或者已有世界,打开
【允许作弊】,如果是已经建好的生存档,可以在局域网设置里面临时开启作弊
2 按 T 键打开聊天输入框,输入上面的 locate 指令
3 回车执行,系统会搜索附近最近匹配的遗迹,输出坐标
4 点击聊天栏坐标,或者手动输入 /tp @s X Y Z 传送到遗迹位置
重要注意事项
1 指令只会查找已经生成区块里面的遗迹,未加载区块很多时候无法识别,距离太远有可能提示找不到
2 不同版本结构 ID 会有改动,旧版本 ID 和新版 ID 不能直接通用
3 /locate structure 只能查找结构遗迹,不能查找生物、掉落物
4 部分模组世界的自定义遗迹,原版 locate 指令无法识别,需要模组自带 locate 指令
常见误区
误区 1 locate 可以无限精准找到所有遗迹
纠正:只会返回最近的一处,不是全部遗迹坐标
误区 2 生存不开作弊也能用 locate
纠正:locate 属于作弊指令,必须开启作弊权限才能执行
综合来看,MC PC Java 版查找遗迹核心就是 /locate structure + 遗迹结构ID,老版本直接写遗迹 ID,执行后获取最近遗迹坐标,再 tp 传送过去。
【常见问题】
问题 1 PC 版 locate 查找遗迹指令,为什么提示找不到遗迹
回答 1 PC 版 locate 查找遗迹指令,大概率是附近已加载区块没有该遗迹,或者结构 ID 写错,PC 版 locate 查找遗迹指令新版必须使用完整 minecraft: 开头的结构 ID。
问题 2 PC 版 locate 查找遗迹指令,1.20 版本还能用老写法吗
回答 1 PC 版 locate 查找遗迹指令,1.20 新版已经废弃旧简写,PC 版 locate 查找遗迹指令推荐使用 /locate structure 标准格式。
问题 3 PC 版 locate 查找遗迹指令,可以同时查找多个遗迹吗
回答 1 PC 版 locate 查找遗迹指令,单次指令只能查询一种遗迹,PC 版 locate 查找遗迹指令每次只返回最近一处目标遗迹坐标。
【免责申明】
本内容基于 Minecraft Java 原版指令,模组、基岩版指令语法和结构 ID 会有差异,具体以当前游戏版本官方说明为准。


