
命令参考
坐标
命令中的位置写成以空格分隔的数字。数字可以是绝对值,也可以用~表示相对当前位置,或用^表示相对面朝方向。
| 顺序 | x y z。x沿东西方向,y为高度,z沿南北方向。 |
| 相对(~) | ~会把该数字加到当前坐标上。单独的~表示不变。~和绝对数值可以自由混用。 |
| 局部(^) | ^left ^up ^forward,从脚部(或 /execute anchored eyes 之后的眼睛)出发,沿所面对的方向测量。单独的 ^ 表示0。 |
| 混合规则 | 如果有一个坐标使用^,三个坐标都必须使用^。否则游戏会回应“不能混用世界坐标和局部坐标”。 |
| 方块位置 | 绝对数字必须是整数。使用 ~ 或 ^ 时允许小数,结果向下取整到其所在的方块。 |
| 精确位置 | 允许使用小数。不带~的x或z整数会加上.5,使其指向方块中心。y永远不会改变。写10.0表示恰好为10。 |
| 平面位置(x z) | 由/spreadplayers和/worldborder center等命令使用。居中规则相同。不允许使用^。 |
| 列坐标(x z) | 由/forceload使用。整数或 ~。不允许使用 ^。 |
| 旋转 | 先写偏航角,再写俯仰角,单位为度。~从当前角度开始旋转。不允许使用^。 |
| 偏航角 | 0朝南,90朝西,180朝北,-90朝东。 |
| 俯仰角 | -90为正上方,0为水平,90为正下方。 |
| 轴 | x、y、z三个字母的任意组合,每个字母最多出现一次,如xz或xyz。/execute align会将这些坐标向下取整到整个方块。 |
| 100 | 绝对世界坐标 | /tp @s 100 64 -200 |
| ~ | 与当前位置相同 | /tp @s ~ ~10 ~ |
| ~5或~-5 | 当前位置加上或减去该数 | /tp @s ~5 64 ~-5 |
| ^ ^ ^5 | 朝向前方5个方块 | /tp @s ^ ^ ^5 |
| ^1 ^ ^-5 | 向左1个方块,向后5个方块 | /tp @s ^1 ^ ^-5 |
| 0.5 | 小数,方块内的精确位置 | /tp @s 0.5 64.0 0.5 |
| 方块位置 | x y z | 必填,除非使用~或^ | 是 | 是 | /setblock ~ ~-1 ~ minecraft:stone |
| 精确位置 | x y z | x和z加上.5 | 是 | 是 | /summon minecraft:pig 10 64 10 |
| 平面位置 | x z | 加上.5 | 是 | 否 | /worldborder center 100 -100 |
| 列坐标 | x z | 必填,除非使用~ | 是 | 否 | /forceload add ~-16 ~-16 ~16 ~16 |
| 旋转 | yaw pitch | 不变 | 是 | 否 | /rotate @s ~45 ~ |
| 轴 | x、y、z的任意组合 | /execute align xz run summon minecraft:armor_stand ~0.5 ~ ~0.5 |
| 实体锚点 | feet或eyes | /execute anchored eyes run tp @s ^ ^ ^1 |
| 高度图 | world_surface, ocean_floor, motion_blocking, motion_blocking_no_leaves | /execute positioned over motion_blocking run tp @s ~ ~ ~ |
/tp @s 100 64 -200将你传送到x100,z-200处方块的中央,站在高度64。
/tp @s ~ ~10 ~让你向正上方移动10格。
/tp @s ^ ^ ^5让你沿视线方向移动5格。
/setblock ~ ~-1 ~ minecraft:stone在你下方的方块处放置石头。
/tp @s 8 64 8 90 0传送你并让你面朝西,视线保持水平。
/execute rotated 0 -90 run tp @s ^ ^ ^3先将命令朝向正上方,让你向正上方移动3格。
/forceload add ~ ~让你所在的区块保持加载。
/execute align xyz run tp @s ~ ~ ~将你对齐到你所在方块的下方角落。

