意外受伤类属性
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
