将命令执行者传送到另一个实体所在的位置,并且保持旋转角度一致。
外观
外观
约 933 字大约 3 分钟 阅读量
2025-01-07
teleport 命令用于在我的世界中传送实体(玩家、生物、矿车等)
此命令在Java版1.13快照17w45a之后才有。
teleport <destination>
将命令执行者传送到另一个实体所在的位置,并且保持旋转角度一致。
teleport <targets> <destination>
将指定的实体(targets)传送到另一个实体所在的位置,并且保持旋转角度一致。
teleport <location>
将命令执行者传送到指定的坐标,旋转角度保持不变。
teleport 100 110 120
表示传送命令执行者到 x=100,y=110,z=120 的位置~
代表命令执行者的当前坐标,~ ~ ~10
表示命令执行者传送到xy坐标不变,z坐标+10的位置teleport <targets> <location>
将指定的实体(targets)传送到指定的坐标,并保持旋转角度不变。
teleport <targets> <location> <rotation>
将指定的实体(targets)传送到指定的坐标,并旋转角度
teleport <targets> <location> facing <facingLocation>
将指定的实体(targets)传送到指定的坐标,并将实体朝向设定坐标
teleport <targets> <location> facing entity <facingEntity> [<facingAnchor>]
将指定的实体(targets)传送到指定的坐标,并指定实体朝向设定实体
东西为X轴,高度为y轴,南北为z轴,世界原点是 (0,0,0)
在游戏中,按下F3(苹果电脑用FN+F3),会看到一大堆信息。
XYZ: 0.500 / -60.00000 / 0.500 是你当前所在的位置坐标
Block: 0 -60 0 是你当前所在的方块坐标,在传送的时候和上面的区别不大。
Targeted Block: 0, -61 ,2 是中心选中的方块的坐标,也就是漏斗的位置
注
玩家是两个方块的高度,其中XYZ显示的坐标是你下半身的方块。
相对坐标的坐标原点是以玩家本身为(0,0,0),在此基础上进行移动。我的世界中相对坐标使用~
符号表示。
/teleport @s ~ ~ ~10
以玩家的当前位置向Z轴移动10格。
对比相对坐标,当我们移动的时候还需要计算需要移动到 xyz 的做地点,相对来说不是很方便,那怎么办呢,这个时候我们就可以用到局部坐标了,和相对坐标一样,绝对坐标也是以自身为坐标原点,但是 xyz 的表示含义却发生了变化。
局部坐标是以视线为分界的,X 表示视线左侧,Y 表示视线上方,X 表示视线前方。相对坐标在命令中使用 ^
/teleport @s ^ ^ ^10
以玩家的当前位置向前方移动10个格。
/teleport suixinio
把自己传送到名为“suixinio”的玩家位置。
/teleport xc suixinio
把名为 “xc” 的玩家传送到名为 “suixinio” 的玩家位置
/teleport @a suixinio
把所有的玩家传送到名为 “suixinio” 的玩家位置
/teleport suixinio 0 0 0
把名称为 “suixinio” 的玩家传送到坐标(0,0,0)的位置
/teleport suixinio ~ ~ ~
把名称为 “suixinio” 的玩家传送到命令执行者的坐标位置
/teleport suixinio ~ ~ ~ 0 0
把名称为 “suixinio” 的玩家传送到命令执行者的坐标位置,并面向北方,仰角水平
/teleport suixinio 10 11 12 facing 0 0 0
把名称为 “suixinio” 的玩家传送到坐标(10,11,12)位置,并面向坐标(0,0,0)
/teleport suixinio 10 11 12 facing entity xc
把名称为 “suixinio” 的玩家传送到坐标(10,11,12)位置,并面向名称为 “xc” 的实体