/player命令可以控制在线玩家或者假玩家。

语法

生成与清除

/player <target> spawn

该命令会在玩家所在位置生成一个名为<target>的玩家,无论是否真实存在,并且保持与执行者一样的视角和游戏模式。

如果生成的玩家真实存在,则该玩家上线时将顶替掉生成的假玩家,并恢复原先的游戏模式。

/player <target> kill

该命令会使假玩家退出当前存档或者服务器,同时保留他身上的物品。

该命令只对假玩家有效。

如果原版游戏规则keepInventory设为false,击杀生存模式的假玩家会使该玩家掉落身上的所有物品。

/player <target> shadow

该命令会将目标玩家踢出存档或服务器,并在他的相同位置生成一个名称相同的假玩家。

该命令只对当前正在游玩的真玩家有效。

物品

/player <target> drop [<options>]
/player <target> dropStack [<options>]

假玩家可以正常拾起附近的物品,而这两个命令则可以让玩家丢出物品。drop子命令一次只会丢出一个物品,而dropStack子命令则会一次丢出整组物品。

这两个命令末尾可以添加可选的[<options>]参数,来指定要丢出的物品内容或者丢出的频率。[<options>]可以是:

  • mainhand - 丢出主手上的物品。

  • offhand - 丢出副手上的物品。

  • 0~35的整数 - 丢出指定槽位的物品,从快捷栏第一格开始直到背包的最后一格。注意,该指令疑似直接指定玩家背包的数组下标,因此物品栏序数从0开始,也就是0对应快捷栏第一格。

  • all - 丢出所有槽位的物品。注意,使用 /player <target> drop all 命令只会使玩家丢出背包中每种物品各一个。如需玩家丢出背包中所有物品,请使用 /player <target> dropStack all 命令。

  • continuous - 使玩家不断丢出物品,类似按住丢弃键的操作。

  • interval - 使玩家每隔一定游戏刻丢出一次物品。该参数要求后面再跟一个参数,指定丢出物品间隔的游戏刻数。如 /player <target> drop interval 20 命令会使得玩家每隔一秒丢出一次物品。

  • once - 使玩家丢出一次物品,可用于重置continuous或者interval的丢弃间隔。

/player <target> hotbar <slot>

该命令可以让玩家切换快捷栏槽位。<slot>可以是1~9的一个整数,对应着第一到第九个快捷栏。

/player <target> swapHands

该命令可以让玩家交换主副手物品。

骑乘

/player <target> mount [<anything>]

该命令会让玩家骑到附近的载具、或者可直接骑乘的生物上。默认可骑乘的实体有矿车、船、马、驴、骡、羊驼、行商羊驼。反复执行命令甚至可以让假玩家驯服生物

可以在命令后面添加[<anything>]参数,这时玩家会骑到离他最近的任意实体上面,包括其他玩家和非生物实体。

/player-第1张图片反复骑乘后假玩家“Steve”驯服了行商羊驼

/player-第2张图片玩家“Steve”骑在了一根箭上

/player <target> dismount

该命令可以让玩家从骑乘的实体上下来。

移动

/player <target> look <direction>

该命令会让玩家看向一定的方向。<direction>可以是:

  • north(北)、south(南)、west(西)、east(东)、up(上)、down(下);

  • at:让玩家看向某个位置。后面还需要跟玩家要看向的位置的坐标。

/player <target> move <direction>

该命令会让玩家按照指定的方向持续移动。<direction>可以是backward(后),forward(前),left(左),right(右)。

/player <target> jump [<option>]

该命令会让玩家跳跃一次。

可以使用[<option>]参数指定跳跃模式。[<option>]可以是:

  • continuous:让玩家连续跳跃。

  • interval:让玩家每隔一定游戏刻跳跃一次。该参数要求后面再跟一个参数,指定跳跃间隔的游戏刻数。

  • once:让玩家跳跃一次,与默认情况相同。

/player <target> sneak
/player <target> unsneak

这两个命令可以分别让玩家潜行和取消潜行。

/player <target> sprint
/player <target> unsprint

这两个命令可以分别让玩家疾跑和停止疾跑。

/player <target> turn <option>

该命令可以让玩家的视角旋转。<option>可以是:

  • back(转向身后),left(左转90°),right(右转90°)。

  • 两个浮点数:具体控制旋转的角度。第一个数字控制视角的俯仰(正为俯视,负为仰视),第二个数字控制视角的水平角度(正为右转,负为左转)。例如, /player <target> turn -45 90 会让玩家的视角上扬45°并右转90°。

操作

/player <target> attack [<option>]

该命令可以让玩家攻击一次或者破坏方块一下,相当于左键单击。

可以使用[<option>]参数指定攻击或破坏模式。[<option>]可以是:

  • continuous:让玩家连续攻击或破坏,相当于按住左键。

  • interval:让玩家每隔一定游戏刻攻击或破坏一次,相当于每隔一段时间按一下左键。该参数要求后面再跟一个参数,指定跳跃间隔的游戏刻数。

  • once:与默认情况相同。

/player <target> use [<option>]

该命令可以让玩家使用手中的物品一次,相当于右键单击。

可以使用[<option>]参数指定使用模式。[<option>]可以是:

  • continuous:让玩家连续使用,相当于按住右键。

  • interval:让玩家每隔一定游戏刻使用一次,相当于每隔一段时间按一下右键。该参数要求后面再跟一个参数,指定跳跃间隔的游戏刻数。

  • once:与默认情况相同。

/player <target> stop

该命令会让玩家停止攻击、使用、移动、跳跃。

短评加载中..