DOMINATOR · LUA API

Player (类)

players 系列返回的玩家对象可调用的方法。

Minecraft 1.1.5.1Lua 5.2138 个接口

players.list() / players.nearest() / players.byName() 返回的玩家对象。

  • getNameTag(); / setNameTag(String tag); — 读/写显示名(可含颜色符)。
  • isLocalPlayer(); — 是否本地玩家。
  • getYaw(); / getPitch(); — 朝向(度)。
  • getPositionX(); / getPositionY(); / getPositionZ(); — 坐标。
  • getPositoinY(); — 与 getPositionY() 相同(拼写别名,两个都能用)。
  • getVelocityX(); / getVelocityY(); / getVelocityZ(); — 速度。
  • getFallDistance(); — 下落距离。
  • isAlive(); / isOnGround(); / isFalling(); — 状态。
  • isInWater(); / isInLava(); / isOnFire(); / isInWall(); / isInWorld(); — 环境。
  • isSneaking(); / isSitting(); / isImmobile(); / isInvisible(); / canFly(); — 姿态/能力。
  • isOnLadder(); — 是否在梯子上。
  • isInCreativeMode(); — 是否创造模式。
  • canShowNameTag(); — 是否显示名牌。
  • getCollisionSize(); / setCollisionSize(width, height); — 碰撞箱。
  • setShadowRadius(number radius); — 影子大小。
  • getStatusFlag(number flag); — 读实体状态位。

Item 字段

player.selectedItem() / inventory.get(slot) / chest.item(slot) 返回的表:

字段说明
id物品 ID
count数量
aux附加值 (damage)
name显示名(若有)
Dominator · Lua API 文档 · 脚本放入 Dominator/LuaScript 目录后自动加载