Class PlayerDamageEntityEvent
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.PlayerDamageEntityEvent
- All Implemented Interfaces:
Cancellable
- Direct Known Subclasses:
PlayerDamagePlayerEvent
Called when a player damages another 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
ConstructorsConstructorDescriptionPlayerDamageEntityEvent(@NotNull Player damager, @NotNull Entity 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 entityPlayerDamageEntityEvent(@NotNull EntityDamageByEntityEvent event) Called when a player takes damage from an entity -
Method Summary
Methods 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
getEntity, getEntityTypeMethods inherited from class org.bukkit.event.Event
getEventName, isAsynchronous
-
Constructor Details
-
PlayerDamageEntityEvent
Called when a player takes damage from an entity- Parameters:
event- The event to copy
-
PlayerDamageEntityEvent
public PlayerDamageEntityEvent(@NotNull @NotNull Player damager, @NotNull @NotNull Entity 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 player that damaged the entitydamagee- The entity that was damagedcause- The cause of the damagemodifiers- The damage modifiersmodifierFunctions- The damage modifier functions
-
-
Method Details
-
getDamager
- Overrides:
getDamagerin classEntityDamageByEntityEvent
-
getPlayer
Gets the player that damaged the entity.- Returns:
- The player that damaged the entity
-