LogoArcartX Doc
服务端Aria实体对象

实体信息

实体对象:获取实体的坐标、朝向、生命值与状态

  • 以下函数的目标对象为生物实体LivingEntity)。玩家也是生物实体,因此这些函数对玩家目标同样有效。

isInWater()

  • 判断实体是否在水中
  • 参数:无
  • 返回值:布尔类型
  • 调用示例
实体对象.isInWater()

isFallFlying()

  • 判断实体是否正在滑翔(鞘翅)
  • 参数:无
  • 返回值:布尔类型
  • 调用示例
实体对象.isFallFlying()

isSwimming()

  • 判断实体是否正在游泳
  • 参数:无
  • 返回值:布尔类型
  • 调用示例
实体对象.isSwimming()

isSleeping()

  • 判断实体是否正在睡觉
  • 参数:无
  • 返回值:布尔类型
  • 调用示例
实体对象.isSleeping()

getPosX()

  • 获取实体的 X 坐标
  • 参数:无
  • 返回值:双精度浮点数类型
  • 调用示例
实体对象.getPosX()

getPosY()

  • 获取实体的 Y 坐标
  • 参数:无
  • 返回值:双精度浮点数类型
  • 调用示例
实体对象.getPosY()

getPosZ()

  • 获取实体的 Z 坐标
  • 参数:无
  • 返回值:双精度浮点数类型
  • 调用示例
实体对象.getPosZ()

getYaw()

  • 获取实体的水平旋转角度
  • 参数:无
  • 返回值:单精度浮点数类型
  • 调用示例
实体对象.getYaw()

getPitch()

  • 获取实体的垂直旋转角度
  • 参数:无
  • 返回值:单精度浮点数类型
  • 调用示例
实体对象.getPitch()

getAir()

  • 获取实体的剩余氧气值
  • 参数:无
  • 返回值:整数类型
  • 调用示例
实体对象.getAir()

isOnGround()

  • 判断实体是否在地面上
  • 参数:无
  • 返回值:布尔类型
  • 调用示例
实体对象.isOnGround()

getHealth()

  • 获取实体当前生命值
  • 参数:无
  • 返回值:双精度浮点数类型
  • 调用示例
实体对象.getHealth()

getMaxHealth()

  • 获取实体最大生命值(读取通用最大生命值属性,无该属性时返回 20)
  • 参数:无
  • 返回值:双精度浮点数类型
  • 调用示例
实体对象.getMaxHealth()

On this page