类 EntityDamageByEntityEvent
java.lang.Object
cn.nukkit.event.Event
cn.nukkit.event.entity.EntityEvent
cn.nukkit.event.entity.EntityDamageEvent
cn.nukkit.event.entity.EntityDamageByEntityEvent
- 所有已实现的接口:
Cancellable
- 直接已知子类:
EntityDamageByChildEntityEvent
- 作者:
- MagicDroidX (Nukkit Project)
-
嵌套类概要
从类继承的嵌套类/接口 cn.nukkit.event.entity.EntityDamageEvent
EntityDamageEvent.DamageCause, EntityDamageEvent.DamageModifier
-
字段概要
从类继承的字段 cn.nukkit.event.entity.EntityEvent
entity
-
构造器概要
构造器构造器说明EntityDamageByEntityEvent
(Entity damager, Entity entity, EntityDamageEvent.DamageCause cause, float damage) EntityDamageByEntityEvent
(Entity damager, Entity entity, EntityDamageEvent.DamageCause cause, float damage, float knockBack) EntityDamageByEntityEvent
(Entity damager, Entity entity, EntityDamageEvent.DamageCause cause, Map<EntityDamageEvent.DamageModifier, Float> modifiers) EntityDamageByEntityEvent
(Entity damager, Entity entity, EntityDamageEvent.DamageCause cause, Map<EntityDamageEvent.DamageModifier, Float> modifiers, float knockBack) EntityDamageByEntityEvent
(Entity damager, Entity entity, EntityDamageEvent.DamageCause cause, Map<EntityDamageEvent.DamageModifier, Float> modifiers, float knockBack, Enchantment[] enchantments) -
方法概要
修饰符和类型方法说明protected void
addAttackerModifiers
(Entity damager) float
void
setKnockBack
(float knockBack) 从类继承的方法 cn.nukkit.event.entity.EntityDamageEvent
addSideEffects, addSideEffects, canBeReducedByArmor, getAttackCooldown, getCause, getDamage, getDamage, getFinalDamage, getHandlers, getOriginalDamage, getOriginalDamage, getSideEffects, isApplicable, setAttackCooldown, setDamage, setDamage, setSideEffects, setSideEffects
从类继承的方法 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
-
构造器详细资料
-
EntityDamageByEntityEvent
public EntityDamageByEntityEvent(@Nonnull Entity damager, @Nonnull Entity entity, @Nonnull EntityDamageEvent.DamageCause cause, float damage) -
EntityDamageByEntityEvent
public EntityDamageByEntityEvent(@Nonnull Entity damager, @Nonnull Entity entity, @Nonnull EntityDamageEvent.DamageCause cause, Map<EntityDamageEvent.DamageModifier, Float> modifiers) -
EntityDamageByEntityEvent
public EntityDamageByEntityEvent(@Nonnull Entity damager, @Nonnull Entity entity, @Nonnull EntityDamageEvent.DamageCause cause, float damage, float knockBack) -
EntityDamageByEntityEvent
public EntityDamageByEntityEvent(@Nonnull Entity damager, @Nonnull Entity entity, @Nonnull EntityDamageEvent.DamageCause cause, @Nonnull Map<EntityDamageEvent.DamageModifier, Float> modifiers, float knockBack) -
EntityDamageByEntityEvent
@Since("FUTURE") public EntityDamageByEntityEvent(@Nonnull Entity damager, @Nonnull Entity entity, @Nonnull EntityDamageEvent.DamageCause cause, @Nonnull Map<EntityDamageEvent.DamageModifier, Float> modifiers, float knockBack, @Nullable Enchantment[] enchantments)
-
-
方法详细资料
-
addAttackerModifiers
-
getDamager
-
getKnockBack
public float getKnockBack() -
setKnockBack
public void setKnockBack(float knockBack) -
getWeaponEnchantments
-