
命令
/rotate
将实体转到给定的旋转,或使其面向某个位置或另一个实体,而不移动它。
| /rotate <target> facing entity <facingEntity> [<facingAnchor>] |
| /rotate <target> facing <facingLocation> |
| /rotate <target> <rotation> |
| 参数 | 值的类型 | 输入内容 |
|---|---|---|
| <target> | 目标选择器 | 要转向的单个实体。仅限一个实体。 |
| <facingEntity> | 目标选择器 | 对于 facing entity:要注视的单个实体。仅限一个实体。 |
| <facingAnchor> | 实体锚点 | 对于 facing entity:eyes 或 feet,即要注视的另一个实体的部位。默认为feet。 |
| <facingLocation> | 精确位置 | 对于 facing:要注视的坐标。 |
| <rotation> | 旋转 | 两个角度(单位为度):先是水平旋转(yaw),再是垂直旋转(pitch)。每个都可以用~书写,使其变为相对值。 |
| 权限等级 | 2:管理员、开启作弊的世界、命令方块和函数 |
| 适用于 | 开启作弊的单人游戏、多人游戏服务器上的管理员、命令方块和函数。 |
| 结果 | 提示“已旋转<entity>”。/execute store 保存的数字为1。 |
| 两种形式 | 旋转用两个数给出,或使用facing加坐标,或使用单词entity加一个要注视的实体。 |
| 相对旋转 | 旋转中的~以命令运行时所用的旋转为基准,自己输入命令时即为你自己的旋转。/rotate @s ~90 ~会使自身旋转90度。 |
| 面向实体 | 除非给出eyes,否则目标会看向另一个实体的脚。 |
| 一个目标 | 每条命令只能旋转一个实体。 |
/rotate @s 90 0使你转到yaw 90,视线保持水平。
/rotate @s ~180 ~使你转身面向相反的方向。
/rotate @s facing 0 64 0让你看向坐标0 64 0。
/rotate @e[type=minecraft:armor_stand,limit=1,sort=nearest] facing entity @p eyes使最近的“盔甲架”看向最近玩家的眼睛。
/rotate @p facing entity @e[type=minecraft:villager,limit=1,sort=nearest]让最近的玩家看向最近的村民类型实体的脚部。

