# 程序包的使用
org.bukkit.event.entity

使用org.bukkit.event.entity的程序包
程序包
说明
org.bukkit
Bukkit API的顶级程序包, 包含通用的API类和接口.
org.bukkit.entity
为在`世界`内存在的非三维像素单位(实体)提供的接口，包含玩家、怪物、抛射物等.
org.bukkit.event.entity
与`实体`相关的`事件`，不包括 一些直接引用的更具体的实体类型.
org.bukkit.event.player
与`玩家`相关的`事件`.

- org.bukkit使用的org.bukkit.event.entity中的类
  类
  说明
  CreatureSpawnEvent.SpawnReason
  生成原因的枚举类.
- org.bukkit.entity使用的org.bukkit.event.entity中的类
  类
  说明
  EntityDamageEvent
  储存伤害事件的数据
- org.bukkit.event.entity使用的org.bukkit.event.entity中的类
  类
  说明
  CreatureSpawnEvent.SpawnReason
  生成原因的枚举类.
  CreeperPowerEvent.PowerCause
  造成这次强化的原因
  EntityChangeBlockEvent
  Called when any Entity changes a block and a more specific event is not available.
  EntityCombustEvent
  当实体燃烧时触发该事件
  EntityDamageEvent
  储存伤害事件的数据
  EntityDamageEvent.DamageCause
  造成伤害的原因.
  EntityDamageEvent.DamageModifier
  已过时。
  这个API被废弃了，具体见后面的网址，很快就要被移除了，就不深入解释了.This API is responsible for a large number of implementation problems and is in general unsustainable to maintain.
  EntityDeathEvent
  当一个实体死亡时触发本事件
  EntityEvent
  代表实体相关事件.
  EntityExhaustionEvent.ExhaustionReason
  The reason for why a PlayerExhaustionEvent takes place
  EntityKnockbackEvent
  Called when a living entity receives knockback.
  EntityKnockbackEvent.KnockbackCause
  An enum to specify the cause of the knockback.
  EntityPotionEffectEvent.Action
  指定对药水效果采取的动作的枚举.
  EntityPotionEffectEvent.Cause
  指定药水效果改变原因的枚举.
  EntityRegainHealthEvent.RegainReason
  详细说明实体生命值恢复原因的枚举.
  EntityRemoveEvent.Cause
  Represents various ways an entity gets removed.
  EntitySpawnEvent
  当实体生成于世界内时触发本事件.
  EntityTargetEvent
  Called when a creature targets or untargets another entity
  EntityTargetEvent.TargetReason
  An enum to specify the reason for the targeting
  EntityTeleportEvent
  当非玩家实体从一处传送到另一处时触发本事件.
  EntityTransformEvent
  当实体将转化/蜕变为其它实体时触发本事件.
  EntityTransformEvent.TransformReason
  EntityUnleashEvent.UnleashReason
  ProjectileHitEvent
  Called when a projectile hits an object
  VillagerCareerChangeEvent.ChangeReason
  Reasons for the villager's profession changing.
- org.bukkit.event.player使用的org.bukkit.event.entity中的类
  类
  说明
  EntityEvent
  代表实体相关事件.
  EntityUnleashEvent
  Called immediately prior to an entity being unleashed.