程序包 | 说明 |
---|---|
org.bukkit.event.entity |
限定符和类型 | 方法和说明 |
---|---|
static EntityDamageEvent.DamageModifier |
EntityDamageEvent.DamageModifier.valueOf(java.lang.String name)
已过时。
返回带有指定名称的该类型的枚举常量。
|
static EntityDamageEvent.DamageModifier[] |
EntityDamageEvent.DamageModifier.values()
已过时。
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
|
限定符和类型 | 方法和说明 |
---|---|
double |
EntityDamageEvent.getDamage(EntityDamageEvent.DamageModifier type)
返回伤害值
|
double |
EntityDamageEvent.getOriginalDamage(EntityDamageEvent.DamageModifier type)
获取指定伤害类型的原始伤害,作为本次事件的结构定义 ?
|
boolean |
EntityDamageEvent.isApplicable(EntityDamageEvent.DamageModifier type)
该方法将检查特定的伤害原因是否是本次触发的原因,
例如
EntityDamageEvent.setDamage(DamageModifier, double)
将不会抛出 UnsupportedOperationException 异常
BASE 总是适用的. |
void |
EntityDamageEvent.setDamage(EntityDamageEvent.DamageModifier type,
double damage)
设置指定伤害类型的伤害
|