Module org.cloudburstmc.api
Class EntityDamageByEntityEvent
java.lang.Object
org.cloudburstmc.api.event.Event
org.cloudburstmc.api.event.entity.EntityEvent
org.cloudburstmc.api.event.entity.EntityDamageEvent
org.cloudburstmc.api.event.entity.EntityDamageByEntityEvent
- All Implemented Interfaces:
Cancellable
- Direct Known Subclasses:
EntityDamageByChildEntityEvent
author: MagicDroidX
Nukkit Project
-
Nested Class Summary
Nested classes/interfaces inherited from class org.cloudburstmc.api.event.entity.EntityDamageEvent
EntityDamageEvent.DamageCause, EntityDamageEvent.DamageModifier -
Field Summary
Fields inherited from class org.cloudburstmc.api.event.entity.EntityEvent
entity -
Constructor Summary
ConstructorsConstructorDescriptionEntityDamageByEntityEvent(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) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddAttackerModifiers(Entity damager) floatvoidsetKnockBack(float knockBack) Methods inherited from class org.cloudburstmc.api.event.entity.EntityDamageEvent
canBeReducedByArmor, getAttackCooldown, getCause, getDamage, getDamage, getFinalDamage, getOriginalDamage, getOriginalDamage, isApplicable, setAttackCooldown, setDamage, setDamageMethods inherited from class org.cloudburstmc.api.event.entity.EntityEvent
getEntityMethods inherited from class org.cloudburstmc.api.event.Event
isCancelled, setCancelled, setCancelledMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.cloudburstmc.api.event.Cancellable
isCancelled, setCancelled, setCancelled
-
Constructor Details
-
EntityDamageByEntityEvent
public EntityDamageByEntityEvent(Entity damager, Entity entity, EntityDamageEvent.DamageCause cause, float damage) -
EntityDamageByEntityEvent
public EntityDamageByEntityEvent(Entity damager, Entity entity, EntityDamageEvent.DamageCause cause, Map<EntityDamageEvent.DamageModifier, Float> modifiers) -
EntityDamageByEntityEvent
public EntityDamageByEntityEvent(Entity damager, Entity entity, EntityDamageEvent.DamageCause cause, float damage, float knockBack) -
EntityDamageByEntityEvent
public EntityDamageByEntityEvent(Entity damager, Entity entity, EntityDamageEvent.DamageCause cause, Map<EntityDamageEvent.DamageModifier, Float> modifiers, float knockBack)
-
-
Method Details
-
addAttackerModifiers
-
getDamager
-
getKnockBack
public float getKnockBack() -
setKnockBack
public void setKnockBack(float knockBack)
-