| Package | Description | 
|---|---|
| org.bukkit.entity | 
 Interfaces for non-voxel objects that can exist in a  
world, including all players, monsters, projectiles, etc. | 
| org.bukkit.event.entity | |
| org.bukkit.event.player | 
| Class and Description | 
|---|
| EntityDamageEvent
 Stores data for damage events 
 | 
| Class and Description | 
|---|
| CreatureSpawnEvent.SpawnReason
 An enum to specify the type of spawning 
 | 
| CreeperPowerEvent.PowerCause
 An enum to specify the cause of the change in power 
 | 
| EntityChangeBlockEvent
 Called when any Entity, excluding players, changes a block. 
 | 
| EntityCombustEvent
 Called when an entity combusts. 
 | 
| EntityDamageEvent
 Stores data for damage events 
 | 
| EntityDamageEvent.DamageCause
 An enum to specify the cause of the damage 
 | 
| EntityDeathEvent
 Thrown whenever a LivingEntity dies 
 | 
| EntityEvent
 Represents an Entity-related event 
 | 
| EntityRegainHealthEvent.RegainReason
 An enum to specify the type of health regaining that is occurring 
 | 
| EntityTargetEvent
 Called when a creature targets or untargets another entity 
 | 
| EntityTargetEvent.TargetReason
 An enum to specify the reason for the targeting 
 | 
| EntityTeleportEvent
 Thrown when a non-player entity (such as an Enderman) tries to teleport
 from one location to another. 
 | 
| EntityUnleashEvent.UnleashReason | 
| ProjectileHitEvent
 Called when a projectile hits an object 
 | 
| Class and Description | 
|---|
| EntityEvent
 Represents an Entity-related event 
 | 
| EntityUnleashEvent
 Called immediately prior to an entity being unleashed. 
 | 
Copyright © 2014. All rights reserved.