Class WeaponMechanicsEntityDamageByEntityEvent

java.lang.Object
org.bukkit.event.Event
org.bukkit.event.entity.EntityEvent
org.bukkit.event.entity.EntityDamageEvent
org.bukkit.event.entity.EntityDamageByEntityEvent
me.deecaad.weaponmechanics.events.WeaponMechanicsEntityDamageByEntityEvent
All Implemented Interfaces:
org.bukkit.event.Cancellable

public class WeaponMechanicsEntityDamageByEntityEvent extends org.bukkit.event.entity.EntityDamageByEntityEvent
WeaponMechanics event so plugins can detect custom events fired by WeaponMechanics
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.bukkit.event.entity.EntityDamageEvent

    org.bukkit.event.entity.EntityDamageEvent.DamageCause, org.bukkit.event.entity.EntityDamageEvent.DamageModifier

    Nested classes/interfaces inherited from class org.bukkit.event.Event

    org.bukkit.event.Event.Result
  • Field Summary

    Fields inherited from class org.bukkit.event.entity.EntityEvent

    entity
  • Constructor Summary

    Constructors
    Constructor
    Description
    WeaponMechanicsEntityDamageByEntityEvent(@NotNull org.bukkit.entity.Entity damager, @NotNull org.bukkit.entity.Entity damagee, org.bukkit.event.entity.EntityDamageEvent.DamageCause cause, double damage)
     
    WeaponMechanicsEntityDamageByEntityEvent(@NotNull org.bukkit.entity.Entity damager, @NotNull org.bukkit.entity.Entity damagee, org.bukkit.event.entity.EntityDamageEvent.DamageCause cause, @NotNull Map<org.bukkit.event.entity.EntityDamageEvent.DamageModifier,Double> modifiers, @NotNull Map<org.bukkit.event.entity.EntityDamageEvent.DamageModifier,? extends com.google.common.base.Function<? super Double,Double>> modifierFunctions)
     
  • Method Summary

    Methods inherited from class org.bukkit.event.entity.EntityDamageByEntityEvent

    getDamager

    Methods inherited from class org.bukkit.event.entity.EntityDamageEvent

    getCause, getDamage, getDamage, getFinalDamage, getHandlerList, getHandlers, getOriginalDamage, isApplicable, isCancelled, setCancelled, setDamage, setDamage

    Methods inherited from class org.bukkit.event.entity.EntityEvent

    getEntity, getEntityType

    Methods inherited from class org.bukkit.event.Event

    getEventName, isAsynchronous

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • WeaponMechanicsEntityDamageByEntityEvent

      public WeaponMechanicsEntityDamageByEntityEvent(@NotNull @NotNull org.bukkit.entity.Entity damager, @NotNull @NotNull org.bukkit.entity.Entity damagee, @NotNull org.bukkit.event.entity.EntityDamageEvent.DamageCause cause, double damage)
    • WeaponMechanicsEntityDamageByEntityEvent

      public WeaponMechanicsEntityDamageByEntityEvent(@NotNull @NotNull org.bukkit.entity.Entity damager, @NotNull @NotNull org.bukkit.entity.Entity damagee, @NotNull org.bukkit.event.entity.EntityDamageEvent.DamageCause cause, @NotNull @NotNull Map<org.bukkit.event.entity.EntityDamageEvent.DamageModifier,Double> modifiers, @NotNull @NotNull Map<org.bukkit.event.entity.EntityDamageEvent.DamageModifier,? extends com.google.common.base.Function<? super Double,Double>> modifierFunctions)