我的世界如何tp坐标:指令与版本区分
我的世界如何tp坐标,需要开启作弊权限,Java版和基岩版基础指令通用,基础格式为/tp@sXYZ,也可以写全称/teleport,X是东西方向、Y是高度、Z是南北方向,单人存档需要在创建世界时打开允许作弊,服务器内你需要OP权限,坐标可以是正数、负数,Y值不能低于当前版本的世界最低高度,传送默认在当前维度,跨维度传送不能只用这条基础tp指令。
我的世界tp坐标基础指令写法
你按T打开聊天框,输入指令后回车执行。传送自己到固定坐标就用/tp@s20064-150,@s代表自己,后面三组数字依次替换成目标坐标。传送其他玩家则把@s换成玩家ID,例如/tpSteve20064-150,直接把指定玩家传送到该位置。Java版额外支持在坐标末尾补充偏转角,格式为/tp@s20064-150900,90是水平转向,0是俯仰角度,基岩版不推荐额外加偏转参数,容易触发指令报错。
相对坐标适合以你当前位置为基准偏移传送,用波浪号~表示,/tp@s~10~5~-8代表向X正方向移动10格、Y向上5格、Z负方向8格,波浪号后面不加数字,就是保留当前轴坐标不变。这个写法在快速原地微调位置、搭建命令方块传送装置时使用频率更高。
Java版与基岩版tp坐标差异
| 项目 | Java版 | 基岩版 |
|---|---|---|
| 指令别名 | /tp和/teleport完全等效 | /teleport更稳定,/tp存在语法兼容问题 |
| 权限等级 | 需要OP等级2 | 开启作弊或管理员权限 |
| 防卡方块参数 | 无内置checkForBlocks | 末尾可加true,卡方块时拒绝传送 |
基岩版独有的防卡参数写法是/tp@s20064-150true,开启这个参数后,如果目标坐标被实心方块填满,指令不会执行传送,避免你直接卡进方块窒息。Java版没有这个内置选项,想要实现同类效果,需要搭配命令方块和检测指令组合实现。
查看坐标的方式有区别,Java版按F3调出调试面板,屏幕左侧XYZ就是坐标;基岩版在世界设置里打开显示坐标,坐标会固定在屏幕左上角,不需要长按按键。很多人输完指令无效,根源是直接复制调试面板里带小数的坐标,tp指令支持小数,但手动输入优先使用整数,出错概率更低。
这条指令只在同一个维度生效。
下界、末地和主世界坐标互不互通,主世界坐标和下界坐标换算比例是8比1,如果你直接把主世界坐标拿去tp,不会自动切换维度,只会在当前维度的对应位置传送。跨维度传送要使用executein维度指令嵌套tp,不能单独使用基础tp坐标指令。
常见报错原因集中在三处,玩家ID拼写错误、坐标数字中间缺少空格、Y坐标超出世界高度限制,Java版1.18之后世界Y范围是-64到320,输入-70或者330这类数值,指令直接执行失败,聊天框不会给出很详细的报错提示。
命令方块使用tp坐标,需要把命令方块设置为无条件、保持开启,红石信号触发执行,目标选择器可以用@a全部玩家、@r随机玩家,适合做地图里的定点传送装置,命令方块同样需要作弊权限才能正常运行。
