我的世界坐标指令大全:坐标指令代码及使用教程
我的世界坐标指令大全:坐标指令代码及使用教程
在《我的世界》中,坐标系统是玩家定位和导航的重要工具。通过掌握坐标指令,玩家可以更轻松地在游戏中进行定位、传送和探索。本文将详细介绍坐标指令的使用方法,包括显示坐标、传送坐标、相对坐标和局部坐标等概念,并提供具体的指令代码示例。此外,文章还列出了常用的传送指令和定位指令,帮助玩家在游戏中快速定位和传送。
坐标指令代码
1. 显示坐标指令
/gamerule showcoordinates true
使用该指令后,游戏界面的左上角会显示玩家当前所在的坐标。关闭此功能只需要将参数改为false即可:
/gamerule showcoordinates false
2. 坐标指令
省流总结:传送坐标指令为/tp @a X Y Z,相对坐标用波浪号表示法(~ΔX ~ΔY ~ΔZ)表示,局部坐标用脱字符表示法(^ΔXlocal^ΔYlocal^ΔZlocal)表示。命令/execute可以更新当前的命令执行位置。
很多命令可以使用波浪号(~)来指定相对坐标,使用脱字符(^,也叫插入符)来指定局部坐标。在波浪号和插入符后可以跟一个数字,表示相对基准点的偏移量。基准点由命令本身决定。举例来说,常见的基准点包括命令的执行位置和命令指定的其他坐标。相对坐标和局部坐标的基准点默认是脚部。
在基岩版中,多个命令参数有时可以不需要空格,如~~~可以代表~ ~ ,~~1可以代表~ 1 ~,比如/tp @a ~1 ~2 ~3可以简写为/tp @a ~123。注意~~1不能代表 ~ 1,因为1会被视为一个整体,而1不会。
(1)相对坐标
在指定坐标时,每个坐标都可以表示为相对坐标,相对坐标用波浪号表示法(ΔX ~ΔY ~ΔZ)表示。其中波浪号()后的数字代表坐标轴中以世界的绝对坐标表示的执行位置的偏移量,而单独的波浪号则假定偏移量为0。例如,10 ~ ~-30(西南偏南方向32格外)是指“向东(+X)10个方块,向北(-Z)30个方块”。而 ~ ~则指命令执行处坐标。
相对坐标可以与绝对坐标混用:例如,/tp ~ 64 ~可保持执行者X和Z位置不变,并将其传送到64格的绝对高度。
命令/execute可以更新当前的命令执行位置,即改变~ ~ ~的数值。
(2)局部坐标
某点的坐标还可以用局部坐标表示。局部坐标用脱字符表示法(^ΔXlocal^ΔYlocal^ΔZlocal)表示。
与相对坐标一样,这个坐标描述的是相对于命令执行地点的位置,但两者方向不同。脱字符(^)后的数字是在一个移动的、以实体位置为中心的坐标系中的偏移量,其以执行者头部的朝向为参考(包括倾斜角度),+Xlocal为左,+Ylocal为上,而+Zlocal为前。特别地,旋转角为0 0的实体,其自身坐标系与世界的对齐。
例如,/tp ^ ^ ^5会将玩家向前传送5个方块。如果该玩家转过身来重复这个命令,他会被传送到开始的地方。
在Java版中,按F3 + B会显示所有实体的+Zlocal方向,即以其头部为中心的蓝色射线。
局部坐标不能与绝对坐标和相对坐标混用(如^ 0 ^, ^ 0 ~1),试图这样做时会警告输入者:“不能混用世界与局部坐标(必须全部用^或都不使用)”。因此这样的命令无法被解析。
一个命令的执行位置、旋转角度、所处维度和基准点都可以改变使用^ ^ ^的效果。而这些都可以通过/execute命令来更新。
世界坐标介绍
世界坐标是由三个绝对坐标(X Y Z)组成的一个有序的实数三元组。X、Y、Z分别表示被表示的点沿相应轴方向上的距世界原点(0 0 0)的有向距离。
1. 坐标系
世界坐标基于一个由互相垂直且交于一点(即原点)的三条坐标轴形成的网格,即一个空间直角坐标系。
(1)X轴的正方向为东,其坐标反映了玩家距离原点在东(+)西(-)方向上的距离。调试屏幕中红色指标指向东方。
(2)Z轴的正方向为南,其坐标反映了玩家距离原点在南(+)北(-)方向上的距离。调试屏幕中蓝色指标指向南方。
(3)Y轴的正方向为上,其坐标反映了玩家位置的高低程度(其中海平面为63),另见海拔高度。调试屏幕中绿色指标指向上方。坐标系的单位长度为一个方块长,基于测量方法,每一方块的体积为1立方米。
因此,三条坐标轴形成了右手坐标系(拇指为X轴,食指为Y轴,中指为Z轴),通过这样可以更为简单地记住各坐标轴。
2. 方块坐标
一个方块的坐标实际上是这个方块的西北下角那一点的坐标,即方块内的坐标向下取整得到的整数坐标。
在游戏中,一个小数坐标通常需要通过向下取整转换成整数坐标,这个整数坐标称为原坐标的方块坐标。
3. 显示
在Java版中,通过按F3(在某些键盘上需要按Fn + F3或Alt + Fn + F3)可以打开带有诸多信息的调试屏幕,其中在屏幕左上角就有玩家的当前坐标。
在基岩版中,可以通过更改世界选项来显示玩家所在位置的方块坐标。如果把“显示坐标”选项打开,则坐标将显示在左上角的框中,该选项可以在创建世界菜单中打开。同时也可以在创作者设置中开启复制坐标UI,启用后打开聊天框即可看到顶层的坐标复制UI。
4. 解析
X轴和Z轴坐标数值都为0的位置叫作坐标原点。因此也可以记为(0, 0):
X轴坐标=0
Z轴坐标=0
当玩家向南方移动时Z轴坐标数值会增加,向北方移动时则会减少。类似地,向东方移动时X坐标数值会增加,向西方移动时会减少。
当玩家上升时,Y坐标数值会增加,反之会减少。
Y轴坐标的计算方法与X轴、Z轴坐标略有不同。主世界中海平面为Y=63、下界中熔岩海的海平面为Y=32、主世界中熔岩的“海平面”为Y=-54。这里需要注意的是,海平面虽然为63、32或-54,但是最顶层水或熔岩方块坐标需要减去1,为62、31或-55。
生物的坐标实际上是其碰撞箱底部中心的坐标。例如,当玩家的Y坐标显示为63时,是指玩家脚的Y坐标为63,眼睛的Y坐标实际为64.62。
明确了这些知识,玩家便可以通过查阅调试屏幕确定自己的位置。
5. 用途
坐标可以有很多种用途。
玩家在建立基地时,应该在外出探索之时记录下基地的坐标。这样如果迷路或重生后可以以向该坐标移动的方式找到回去的路。
在分享地图种子时,经常会用坐标来为寻找地点做出方向指示。
在Java版中,可以使用命令/gamerule reducedDebugInfo true使调试屏幕不显示坐标:
常用传送指令
通过聊天窗口输入,通过按下T键(默认)或/键唤出聊天窗口。
/home:
是传送到家的位置,需要先通过/sethome指令设置家
/back:
指令是传送回到你上次的位置也就是你上次死亡或者使用传送指令时的位置
/res tp:
地标或领地名 可以传送到指定地标或领地
/spawn:
是回到主城位置,一般服务器会有设置
/reach:
玩家到指定地方
/return:
传送到之前传送的地方
/useportal:
传送到地狱
/tphere ID:
让某个玩家强制飞到你身边
/tpa ID:
传送到id玩家,需要对方同意
/tpahere ID:
让某个玩家传送到自己身边,需要对方同意
不同的服务器有不同的插件和设置方式,也有更多不同的传送指令。
常用定位指令
海底神殿:
/locate monument
下界要塞:
/locate fortress
远古城市:
/locate ancientcity
堡垒遗迹:
/locate bastionremnant
埋葬的宝藏:
/locate buriedtreasure
末日城:
/locate endcity
林地府邸:
/locate mansion
废弃矿井:
/locate mineshaft
掠夺者前哨站:
/locate pillageroutpost
废弃传送门:
/locate ruinedportal
海底废墟:
/locate ruins
沉船:
/locate shipwreck
要塞:
/locate stronghold
神殿:
/locate temple
村庄:
/locate village
以上就是《我的世界》坐标指令代码及使用教程的所有内容了。