Class EntityDeathEvent

java.lang.Object
org.bukkit.event.Event
org.bukkit.event.entity.EntityEvent
org.bukkit.event.entity.EntityDeathEvent
Direct Known Subclasses:
PlayerDeathEvent

public class EntityDeathEvent
extends EntityEvent
Thrown whenever a LivingEntity dies
  • Constructor Details

  • Method Details

    • getEntity

      public LivingEntity getEntity()
      Description copied from class: EntityEvent
      Returns the Entity involved in this event
      Overrides:
      getEntity in class EntityEvent
      Returns:
      Entity who is involved in this event
    • getDroppedExp

      public int getDroppedExp()
      Gets how much EXP should be dropped from this death.

      This does not indicate how much EXP should be taken from the entity in question, merely how much should be created after its death.

      Returns:
      Amount of EXP to drop.
    • setDroppedExp

      public void setDroppedExp​(int exp)
      Sets how much EXP should be dropped from this death.

      This does not indicate how much EXP should be taken from the entity in question, merely how much should be created after its death.

      Parameters:
      exp - Amount of EXP to drop.
    • getDrops

      public java.util.List<ItemStack> getDrops()
      Gets all the items which will drop when the entity dies
      Returns:
      Items to drop when the entity dies
    • getHandlers

      public HandlerList getHandlers()
      Specified by:
      getHandlers in class Event
    • getHandlerList

      public static HandlerList getHandlerList()