Class PlayerTakeDamageByEntityEvent
java.lang.Object
org.bukkit.event.Event
org.bukkit.event.entity.EntityEvent
org.bukkit.event.entity.EntityDamageEvent
org.bukkit.event.entity.EntityDamageByEntityEvent
me.gamercoder215.starcosmetics.api.events.cosmetics.PlayerTakeDamageByEntityEvent
- All Implemented Interfaces:
Cancellable
- Direct Known Subclasses:
PlayerTakeDamageByPlayerEvent
Called when a player takes damage from an entity.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.bukkit.event.entity.EntityDamageEvent
EntityDamageEvent.DamageCause, EntityDamageEvent.DamageModifierNested classes/interfaces inherited from class org.bukkit.event.Event
Event.Result -
Field Summary
Fields inherited from class org.bukkit.event.entity.EntityEvent
entity -
Constructor Summary
ConstructorsConstructorDescriptionPlayerTakeDamageByEntityEvent(@NotNull Entity damager, @NotNull Player damagee, EntityDamageEvent.DamageCause cause, Map<EntityDamageEvent.DamageModifier, Double> modifiers, Map<EntityDamageEvent.DamageModifier, ? extends com.google.common.base.Function<? super Double, Double>> modifierFunctions) Called when a player takes damage from an entityPlayerTakeDamageByEntityEvent(@NotNull EntityDamageByEntityEvent event) Called when a player takes damage from an entity -
Method Summary
Methods inherited from class org.bukkit.event.entity.EntityDamageByEntityEvent
getDamagerMethods inherited from class org.bukkit.event.entity.EntityDamageEvent
_INVALID_getDamage, _INVALID_setDamage, getCause, getDamage, getDamage, getFinalDamage, getHandlerList, getHandlers, getOriginalDamage, isApplicable, isCancelled, setCancelled, setDamage, setDamageMethods inherited from class org.bukkit.event.entity.EntityEvent
getEntityTypeMethods inherited from class org.bukkit.event.Event
getEventName, isAsynchronous
-
Constructor Details
-
PlayerTakeDamageByEntityEvent
Called when a player takes damage from an entity- Parameters:
event- The event to copy
-
PlayerTakeDamageByEntityEvent
public PlayerTakeDamageByEntityEvent(@NotNull @NotNull Entity damager, @NotNull @NotNull Player damagee, EntityDamageEvent.DamageCause cause, Map<EntityDamageEvent.DamageModifier, Double> modifiers, Map<EntityDamageEvent.DamageModifier, ? extends com.google.common.base.Function<? super Double, Double>> modifierFunctions) Called when a player takes damage from an entity- Parameters:
damager- The entity that damaged the playerdamagee- The player that was damagedcause- The cause of the damagemodifiers- The damage modifiersmodifierFunctions- The damage modifier functions
-
-
Method Details
-
getEntity
- Overrides:
getEntityin classEntityEvent
-
getPlayer
Gets the player that damaged the entity.- Returns:
- The player that damaged the entity
-