程序包 org.bukkit.event.entity

# 类 EntityDeathEvent

java.lang.Object
org.bukkit.event.Event
org.bukkit.event.entity.EntityEvent
org.bukkit.event.entity.EntityDeathEvent

直接已知子类:
  `PlayerDeathEvent`

public class EntityDeathEvent extends EntityEvent
当一个实体死亡时触发本事件

- ## 嵌套类概要

  ## 从类继承的嵌套类/接口 org.bukkit.event.Event

  `Event.Result`

- ## 字段概要

  ### 从类继承的字段 org.bukkit.event.entity.EntityEvent

  `entity`

- ## 构造器概要

  构造器
  构造器
  说明
  `EntityDeathEvent(@NotNull LivingEntity entity, @NotNull DamageSource damageSource, @NotNull List<ItemStack> drops)`
  `EntityDeathEvent(@NotNull LivingEntity what, @NotNull DamageSource damageSource, @NotNull List<ItemStack> drops, int droppedExp)`

- ## 方法概要

  修饰符和类型
  方法
  说明
  `@NotNull DamageSource`
  `getDamageSource()`
  获取造成此实体死亡的伤害来源.
  `int`
  `getDroppedExp()`
  返回这个死亡的实体掉落的经验数量.
  `@NotNull List<ItemStack>`
  `getDrops()`
  返回这实体死亡掉落物品的集合.
  `@NotNull LivingEntity`
  `getEntity()`
  返回这个事件所涉及的实体.
  `static @NotNull HandlerList`
  `getHandlerList()`
  `@NotNull HandlerList`
  `getHandlers()`
  `void`
  `setDroppedExp(int exp)`
  设置这个实体死亡所掉落的经验值数量.

  ### 从类继承的方法 org.bukkit.event.entity.EntityEvent

  `getEntityType`

  ### 从类继承的方法 org.bukkit.event.Event

  `getEventName, isAsynchronous`

  ### 从类继承的方法 java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## 构造器详细资料

  - ### EntityDeathEvent

    public EntityDeathEvent(@NotNull @NotNull LivingEntity entity, @NotNull @NotNull DamageSource damageSource, @NotNull @NotNull List<ItemStack> drops)

  - ### EntityDeathEvent

    public EntityDeathEvent(@NotNull @NotNull LivingEntity what, @NotNull @NotNull DamageSource damageSource, @NotNull @NotNull List<ItemStack> drops, int droppedExp)

- ## 方法详细资料

  - ### getEntity

    @NotNull public @NotNull LivingEntity getEntity()
    从类复制的说明: `EntityEvent`
    返回这个事件所涉及的实体.

    原文: Returns the Entity involved in this event

    覆盖:
      `getEntity` 在类中 `EntityEvent`
    返回:
      涉及这个事件的实体

  - ### getDamageSource

    @NotNull public @NotNull DamageSource getDamageSource()
    获取造成此实体死亡的伤害来源.

    原文:Gets the source of damage which caused the death.

    返回:
      造成此实体死亡的伤害来源

  - ### 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.

    返回:
      返回掉落的经验值数量

  - ### 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.

    参数:
      `exp` - 掉落的经验值的数量

  - ### getDrops

    @NotNull public @NotNull List<ItemStack> getDrops()
    返回这实体死亡掉落物品的集合.

    原文:Gets all the items which will drop when the entity dies

    返回:
      死亡时所掉落的所有物品

  - ### getHandlers

    @NotNull public @NotNull HandlerList getHandlers()
    指定者:
      `getHandlers` 在类中 `Event`

  - ### getHandlerList

    @NotNull public static @NotNull HandlerList getHandlerList()