| 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)andWorld.playSound(EntityPlayer, double, double, double, SoundEvent, SoundCategory, float, float). | 
| ThrowableImpactEvent | This event is fired before an  EntityThrowablecalls itsEntityThrowable.onImpact(net.minecraft.util.math.RayTraceResult)method. |