/player命令可以控制在线玩家或者假玩家。
语法
生成与清除
/player spawn该命令会在玩家所在位置生成一个名为的玩家,无论是否真实存在,并且保持与执行者一样的视角和游戏模式。
如果生成的玩家真实存在,则该玩家上线时将顶替掉生成的假玩家,并恢复原先的游戏模式。
/player kill该命令会使假玩家退出当前存档或者服务器,同时保留他身上的物品。
该命令只对假玩家有效。
如果原版游戏规则keepInventory设为false,击杀生存模式的假玩家会使该玩家掉落身上的所有物品。
/player shadow该命令会将目标玩家踢出存档或服务器,并在他的相同位置生成一个名称相同的假玩家。
该命令只对当前正在游玩的真玩家有效。
物品
/player drop []/player dropStack []假玩家可以正常拾起附近的物品,而这两个命令则可以让玩家丢出物品。drop子命令一次只会丢出一个物品,而dropStack子命令则会一次丢出整组物品。
这两个命令末尾可以添加可选的[]参数,来指定要丢出的物品内容或者丢出的频率。[]可以是:
mainhand - 丢出主手上的物品。
offhand - 丢出副手上的物品。
0~35的整数 - 丢出指定槽位的物品,从快捷栏第一格开始直到背包的最后一格。注意,该指令疑似直接指定玩家背包的数组下标,因此物品栏序数从0开始,也就是0对应快捷栏第一格。
all - 丢出所有槽位的物品。注意,使用 /player drop all 命令只会使玩家丢出背包中每种物品各一个。如需玩家丢出背包中所有物品,请使用 /player dropStack all 命令。
continuous - 使玩家不断丢出物品,类似按住丢弃键的操作。
interval - 使玩家每隔一定游戏刻丢出一次物品。该参数要求后面再跟一个参数,指定丢出物品间隔的游戏刻数。如 /player drop interval 20 命令会使得玩家每隔一秒丢出一次物品。
once - 使玩家丢出一次物品,可用于重置continuous或者interval的丢弃间隔。
/player hotbar该命令可以让玩家切换快捷栏槽位。可以是1~9的一个整数,对应着第一到第九个快捷栏。
/player swapHands该命令可以让玩家交换主副手物品。
骑乘
/player mount []该命令会让玩家骑到附近的载具、或者可直接骑乘的生物上。默认可骑乘的实体有矿车、船、马、驴、骡、羊驼、行商羊驼。反复执行命令甚至可以让假玩家驯服生物
可以在命令后面添加[]参数,这时玩家会骑到离他最近的任意实体上面,包括其他玩家和非生物实体。
反复骑乘后假玩家“Steve”驯服了行商羊驼
玩家“Steve”骑在了一根箭上
/player dismount该命令可以让玩家从骑乘的实体上下来。
移动
/player look该命令会让玩家看向一定的方向。可以是:
north(北)、south(南)、west(西)、east(东)、up(上)、down(下);
at:让玩家看向某个位置。后面还需要跟玩家要看向的位置的坐标。
/player move该命令会让玩家按照指定的方向持续移动。可以是backward(后),forward(前),left(左),right(右)。
/player jump []该命令会让玩家跳跃一次。
可以使用[]参数指定跳跃模式。[]可以是:
continuous:让玩家连续跳跃。
interval:让玩家每隔一定游戏刻跳跃一次。该参数要求后面再跟一个参数,指定跳跃间隔的游戏刻数。
once:让玩家跳跃一次,与默认情况相同。
/player sneak/player unsneak这两个命令可以分别让玩家潜行和取消潜行。
/player sprint/player unsprint这两个命令可以分别让玩家疾跑和停止疾跑。
/player turn该命令可以让玩家的视角旋转。可以是:
back(转向身后),left(左转90°),right(右转90°)。
两个浮点数:具体控制旋转的角度。第一个数字控制视角的俯仰(正为俯视,负为仰视),第二个数字控制视角的水平角度(正为右转,负为左转)。例如, /player turn -45 90 会让玩家的视角上扬45°并右转90°。
操作
/player attack []该命令可以让玩家攻击一次或者破坏方块一下,相当于左键单击。
可以使用[]参数指定攻击或破坏模式。[]可以是:
continuous:让玩家连续攻击或破坏,相当于按住左键。
interval:让玩家每隔一定游戏刻攻击或破坏一次,相当于每隔一段时间按一下左键。该参数要求后面再跟一个参数,指定跳跃间隔的游戏刻数。
once:与默认情况相同。
/player use []该命令可以让玩家使用手中的物品一次,相当于右键单击。
可以使用[]参数指定使用模式。[]可以是:
continuous:让玩家连续使用,相当于按住右键。
interval:让玩家每隔一定游戏刻使用一次,相当于每隔一段时间按一下右键。该参数要求后面再跟一个参数,指定跳跃间隔的游戏刻数。
once:与默认情况相同。
/player stop该命令会让玩家停止攻击、使用、移动、跳跃。