Package org.bukkit.event.entity
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
-
-
Nested Class Summary
-
Nested 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
Constructors Constructor Description EntityDeathEvent(LivingEntity entity, List<ItemStack> drops)
EntityDeathEvent(LivingEntity what, List<ItemStack> drops, int droppedExp)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getDroppedExp()
Gets how much EXP should be dropped from this death.List<ItemStack>
getDrops()
Gets all the items which will drop when the entity diesLivingEntity
getEntity()
Returns the Entity involved in this eventstatic HandlerList
getHandlerList()
HandlerList
getHandlers()
void
setDroppedExp(int exp)
Sets how much EXP should be dropped from this death.-
Methods inherited from class org.bukkit.event.entity.EntityEvent
getEntityType
-
Methods inherited from class org.bukkit.event.Event
getEventName, isAsynchronous
-
-
-
-
Constructor Detail
-
EntityDeathEvent
public EntityDeathEvent(@NotNull LivingEntity entity, @NotNull List<ItemStack> drops)
-
EntityDeathEvent
public EntityDeathEvent(@NotNull LivingEntity what, @NotNull List<ItemStack> drops, int droppedExp)
-
-
Method Detail
-
getEntity
@NotNull public LivingEntity getEntity()
Description copied from class:EntityEvent
Returns the Entity involved in this event- Overrides:
getEntity
in classEntityEvent
- 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
@NotNull public List<ItemStack> getDrops()
Gets all the items which will drop when the entity dies- Returns:
- Items to drop when the entity dies
-
getHandlers
@NotNull public HandlerList getHandlers()
- Specified by:
getHandlers
in classEvent
-
getHandlerList
@NotNull public static HandlerList getHandlerList()
-
-