意外受伤类属性
ACCIDENTAL_DAMAGED
需要重写的方法
JavaScript
/**
* @parms attr 属性本身,JsAttribute 对象
*/
function onEnable(attr)
/**
* @parms attr 属性本身,JsAttribute 对象
* @param it 抽象的攻击者,一个唯一且随机的 UUID 对象
* @param entity 被击杀者,LivingEntity 对象
* @param handler 处理器,AccidentalDamageHandler 对象
* @return 属性是否触发,布尔值
*/
function onAccidentalDamage(attr, it, entity, handler)Groovy
@Override
void onEnable()
/**
* @param it 抽象的攻击者,一个唯一且随机的 UUID 对象
* @param entity 被击杀者,LivingEntity 对象
* @param handler 处理器,AccidentalDamageHandler 对象
* @return 属性是否触发,布尔值
*/
@Override
boolean onAccidentalDamage(UUID it, LivingEntity entity, AccidentalDamageHandler handler)处理器实现的接口
AttributeHandler DamageTracker AttributeTracker MetadataTracker BlockTracker Cancellable
示例
JavaScript
Groovy
