Class | Description |
---|---|
EntityEvent |
EntityEvent is fired when an event involving any Entity occurs.
If a method utilizes this Event as its parameter, the method will
receive every child event of this class.EntityEvent.entity contains the entity that caused this event to occur.All children of this event are fired on the MinecraftForge.EVENT_BUS . |
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.
|
EntityEvent.EyeHeight |
EyeHeight is fired when an Entity's eye height changes.
|
EntityJoinWorldEvent |
EntityJoinWorldEvent is fired when an Entity joins the world.
|
EntityMobGriefingEvent |
EntityMobGriefingEvent is fired when mob griefing is about to occur and allows an event listener to specify whether it should or not.
This event is fired when ever the mobGriefing game rule is checked.This event has a result :
Result#ALLOW means this instance of mob griefing is allowed.
Result#DEFAULT means the mobGriefing game rule is used to determine the behaviour.
Result#DENY means this instance of mob griefing is not allowed.This event is fired on the MinecraftForge.EVENT_BUS . |
EntityMountEvent |
This event gets fired whenever a entity mounts/dismounts another entity.
entityBeingMounted can be null, be sure to check for that. |
EntityStruckByLightningEvent |
EntityStruckByLightningEvent is fired when an Entity is about to be struck by lightening.
This event is fired whenever an EntityLightningBolt is updated to strike an Entity in EntityLightningBolt#onUpdate() via ForgeEventFactory#onEntityStruckByLightning(Entity, EntityLightningBolt) .EntityStruckByLightningEvent.lightning contains the instance of EntityLightningBolt attempting to strike an entity.This event is Cancelable .If this event is canceled, the Entity is not struck by the lightening. This event does not have a result. |
EntityTravelToDimensionEvent |
EntityTravelToDimensionEvent is fired before an Entity travels to a dimension.
EntityTravelToDimensionEvent.dimension contains the id of the dimension the entity is traveling to.This event is Cancelable .If this event is canceled, the Entity does not travel to the dimension. This event does not have a result. |
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 ClientPlayerEntity.playSound(SoundEvent, float, float) and World.playSound(PlayerEntity, double, double, double, SoundEvent, SoundCategory, float, float) .PlaySoundAtEntityEvent.name contains the name of the sound to be played at the Entity.PlaySoundAtEntityEvent.volume contains the volume at which the sound is to be played originally.PlaySoundAtEntityEvent.pitch contains the pitch at which the sound is to be played originally.PlaySoundAtEntityEvent.newVolume contains the volume at which the sound is actually played.PlaySoundAtEntityEvent.newPitch contains the pitch at which the sound is actually played.Changing the PlaySoundAtEntityEvent.name field will cause the sound of this name to be played instead of the originally intended sound.This event is Cancelable .If this event is canceled, the sound is not played. This event does not have a result. |
ProjectileImpactEvent |
This event is fired when a projectile entity impacts something.
|
ProjectileImpactEvent.Arrow | |
ProjectileImpactEvent.Fireball | |
ProjectileImpactEvent.FireworkRocket |
Event is cancellable, causes firework to ignore the current hit and continue on its journey.
|
ProjectileImpactEvent.Throwable |