如何将主世界坐标换算到下界?
将 X 和 Z 除以8,各自向下取整,Y 保持不变。例如,主世界 (800, 64, −200) 变为下界 (100, 64, −25):800 ÷ 8 = 100,−200 ÷ 8 = −25。Y 仍为64,不除以8。
返程时,用计算器将下界坐标换算为主世界坐标:将 X 和 Z 乘以 8。下界 (100, 64, −25) 对应主世界 (800, 64, −200)。这些坐标是规划传送门的目标位置,不保证现有传送门会将你送到那里。
负坐标如何取整?
计算器使用 floor,即向负无穷取整。主世界 (−9, 64, −1) 变为下界 (−2, 64, −1):−9 ÷ 8 = −1.125,向下取整为−2;−1 ÷ 8 = −0.125,向下取整为−1。Y 仍为64。
Java/Bedrock 的选择只改变命令语法,不改变取整规则。
为什么传送门会通向意外的入口?
换算坐标是规划目标。排查意外到达位置时,请检查附近传送门、入门高度以及门的形状与大小。记录实际入口,并在游戏世界中分别测试两个方向。点亮两端传送门并不能保证一对一连接。
此传送命令会切换维度吗?
会。仅包含坐标的普通 /tp 会留在当前维度。复制的命令使用 execute in 先选择目标维度。对于上面的例子,请在启用命令后,从玩家聊天栏运行对应版本的命令:
Java: /execute in minecraft:the_nether run tp @s 100 64 -25
Bedrock: /execute in nether run tp @s 100 64 -25
@s 代表执行命令的玩家本人。返回时,Java 使用 minecraft:overworld ,Bedrock 使用 overworld 。命令仅传送玩家,不会建造或连接传送门。
应参考哪些传送门搜索规则?
Java 1.16.2+ 参考:下界的水平搜索区域沿 X、Z 各向两侧延伸 16 格,主世界则为 128 格。候选距离还包含 Y。这些数值供了解搜索规则,不保证游戏会选择输入的位置。
可用本计算器换算 Bedrock 下界传送门坐标,并生成 Bedrock 传送命令。本工具尚未独立验证传送门选路。请在自己的游戏版本和世界中核对实际到达记录;本页不模拟游戏选择传送门的过程。
命令参考与限制
跨维度命令语法请参阅官方的 Java execute-in 命令说明 和 Bedrock execute 参考 。使用旧命令语法的版本、自定义维度和服务器插件可能有不同表现。
计算器仅缩放水平坐标,不检查地形、不寻找安全落点,也不模拟附近传送门。请选择安全的 Y,并在自己的世界检查目标位置。