服务端Aria实体对象
实体战斗
实体对象:攻击、设置生命值、点燃
- 以下函数的目标对象为生物实体(
LivingEntity)。玩家也是生物实体,因此这些函数对玩家目标同样有效。
attack(target)
- 让当前实体攻击指定的目标实体(按 Bukkit 原版攻击逻辑结算伤害)
- 参数:
target— 实体对象,被攻击的生物实体 - 返回值:无
- 调用示例
当目标已死亡或与攻击者不在同一世界时,将跳过本次攻击。
setHealth(amount)
- 设置实体的生命值(自动钳制到
[0, 最大生命值]区间内)
- 参数:
amount— 双精度浮点数类型,目标生命值 - 返回值:无
- 调用示例
setFire(ticks)
- 点燃实体,设置其着火时间
- 参数:
ticks— 整数类型,着火持续时间(tick) - 返回值:无
- 调用示例
