类 EntityDamageEvent
java.lang.Object
cn.nukkit.event.Event
cn.nukkit.event.entity.EntityEvent
cn.nukkit.event.entity.EntityDamageEvent
- 所有已实现的接口:
Cancellable
- 作者:
- MagicDroidX (Nukkit Project)
-
嵌套类概要
-
字段概要
从类继承的字段 cn.nukkit.event.entity.EntityEvent
entity
-
构造器概要
构造器说明EntityDamageEvent
(Entity entity, EntityDamageEvent.DamageCause cause, float damage) EntityDamageEvent
(Entity entity, EntityDamageEvent.DamageCause cause, Map<EntityDamageEvent.DamageModifier, Float> modifiers) -
方法概要
修饰符和类型方法说明void
addSideEffects
(SideEffect... sideEffects) void
addSideEffects
(Collection<SideEffect> sideEffects) boolean
int
getCause()
float
float
float
static HandlerList
float
float
boolean
void
setAttackCooldown
(int attackCooldown) void
setDamage
(float damage) void
setDamage
(float damage, EntityDamageEvent.DamageModifier type) void
setSideEffects
(SideEffect... sideEffects) void
setSideEffects
(Collection<SideEffect> sideEffects) 从类继承的方法 cn.nukkit.event.entity.EntityEvent
getEntity
从类继承的方法 cn.nukkit.event.Event
getEventName, isCancelled, setCancelled, setCancelled
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
从接口继承的方法 cn.nukkit.event.Cancellable
isCancelled, setCancelled, setCancelled
-
构造器详细资料
-
EntityDamageEvent
-
EntityDamageEvent
public EntityDamageEvent(Entity entity, EntityDamageEvent.DamageCause cause, Map<EntityDamageEvent.DamageModifier, Float> modifiers)
-
-
方法详细资料
-
getHandlers
-
getCause
-
getOriginalDamage
public float getOriginalDamage() -
getOriginalDamage
-
getDamage
public float getDamage() -
getDamage
-
setDamage
public void setDamage(float damage) -
setDamage
-
isApplicable
-
getFinalDamage
public float getFinalDamage() -
getAttackCooldown
public int getAttackCooldown() -
setAttackCooldown
public void setAttackCooldown(int attackCooldown) -
getSideEffects
-
setSideEffects
@PowerNukkitOnly @Since("1.5.1.0-PN") public void setSideEffects(@Nonnull SideEffect... sideEffects) -
setSideEffects
@PowerNukkitOnly @Since("1.5.1.0-PN") public void setSideEffects(@Nonnull Collection<SideEffect> sideEffects) -
addSideEffects
@PowerNukkitOnly @Since("1.5.1.0-PN") public void addSideEffects(@Nonnull SideEffect... sideEffects) -
addSideEffects
@PowerNukkitOnly @Since("1.5.1.0-PN") public void addSideEffects(@Nonnull Collection<SideEffect> sideEffects) -
canBeReducedByArmor
public boolean canBeReducedByArmor()
-