| Class | Description | 
|---|---|
| EntityEvent | 
 EntityEvent is fired when an event involving any Entity occurs. 
 | 
| EntityEvent.CanUpdate | 
 CanUpdate is fired when an Entity is being created. 
 | 
| EntityEvent.EnteringChunk | 
 EnteringChunk is fired when an Entity enters a chunk. 
 | 
| EntityEvent.EntityConstructing | 
 EntityConstructing is fired when an Entity is being created. 
 | 
| EntityJoinWorldEvent | 
 EntityJoinWorldEvent is fired when an Entity joins the world. 
 | 
| EntityMountEvent | 
 This event gets fired whenever a entity mounts/dismounts another entity. 
 | 
| EntityStruckByLightningEvent | 
 EntityStruckByLightningEvent is fired when an Entity is about to be struck by lightening. 
 | 
| EntityTravelToDimensionEvent | 
 EntityTravelToDimensionEvent is fired before an Entity travels to a dimension. 
 | 
| PlaySoundAtEntityEvent | 
 PlaySoundAtEntityEvent is fired a sound is to be played at an Entity 
This event is fired whenever a sound is set to be played at an Entity such as in EntityPlayerSP.playSound(SoundEvent, float, float) and World.playSound(EntityPlayer, double, double, double, SoundEvent, SoundCategory, float, float). | 
| ThrowableImpactEvent | 
 This event is fired before an  
EntityThrowable calls its EntityThrowable.onImpact(net.minecraft.util.math.RayTraceResult) method. |