Skip to content

意外受伤类属性

ACCIDENTAL_DAMAGED

需要重写的方法

JavaScript中
onEnable(attr)
onAccidentalDamage(attr, it, entity, handler)

Groovy中
onEnable()
onAccidentalDamage(it, entity, handler)

参数解释

attr: 属性本身,JsAttribute 对象(仅 JavaScript)
it: 攻击者,UUID 对象,一个抽象的攻击者概念,代表让你受伤的那个它
entity: 被攻击者,LivingEntity 对象
handler: 属性处理器,AccidentalDamageHandler 对象

处理器实现的接口

AttributeHandler DamageTracker AttributeTracker MetadataTracker BlockTracker Cancellable

示例

JavaScript
Groovy