Player - 玩家
玩家类
Player.attack(target)
描述: 对目标实体进行攻击。
参数:
target- 目标实体对象。
Player.destroyBlock(x, y, z, rot)
描述: 摧毁指定位置的方块。
参数:
x- X 坐标。y- Y 坐标。z- Z 坐标。rot- 方块的旋转角度。
Player.buildBlock(x, y, z, rot)
描述: 建造指定位置的方块。
参数:
x- X 坐标。y- Y 坐标。z- Z 坐标。rot- 方块的旋转角度。
Player.interact(entity)
描述: 与指定实体进行交互。
参数:
entity- 实体对象。
Player.setRot(x, y)
描述: 设置玩家的旋转角度。
参数:
x- X 轴旋转角度。y- Y 轴旋转角度。
Player.getYaw()
描述: 获取玩家的偏航角度 (Y轴旋转)。
返回值: 玩家偏航角度。
number
Player.getPitch()
描述: 获取玩家的俯仰角度 (X轴旋转)。
返回值: 玩家俯仰角度。
number
Player.setGameMode(mode)
描述: 设置玩家的游戏模式。
参数:
mode- 游戏模式。
Player.setSize(entity, x, y)
描述: 设置实体的尺寸。
参数:
entity- 实体对象。x- 宽度。y- 高度。
Player.teleportTo(x, y, z)
描述: 将玩家传送到指定位置。
参数:
x- 目标 X 坐标。y- 目标 Y 坐标。z- 目标 Z 坐标。
Player.getSelectedItemSlot()
描述: 获取玩家当前选中的物品槽。
返回值: 物品槽索引。
number
Player.dropSlot(slot)
描述: 丢弃指定槽的物品。
参数:
slot- 物品槽索引。
Player.swapSlot(slot1, slot2)
描述: 交换两个物品槽的物品。
参数:
slot1- 第一个物品槽索引。slot2- 第二个物品槽索引。
Player.getItem(slot, containerId)
描述: 获取指定槽的物品。
参数:
slot- 物品槽索引。containerId- 容器 ID。
返回值:
ItemStack
Player.getItemHandIn()
描述: 获取玩家手持物品。
返回值:
ItemStack
Player.consumeToTem(slot)
描述: 消耗指定槽的物品。
参数:
slot- 物品槽索引。
Player.setFloatAbility(id, state)
描述: 设置玩家的浮动能力。
参数:
id- 能力 ID。state- 值。
Player.setBoolAbility(id, state)
描述: 设置玩家的布尔能力。
参数:
id- 能力 ID。state- 能力状态(true或false)。