@DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
Package org.spongepowered.api.event.entity
-
Interface Summary Interface Description AffectEntityEvent An event that affects multipleEntity
instances as a bulk action.AttackEntityEvent Represents the base event for when anEntity
is being "attacked".BreedingEvent BreedingEvent.Breed BreedingEvent.FindMate BreedingEvent.ReadyToMate Called when anAnimal
has made it known it is ready to breed.ChangeEntityEquipmentEvent Called when an entity changes an equipped item.ChangeEntityEquipmentEvent.Break Called when the players equipment is broken or otherwise replaced by an empty item-stack.ChangeEntityWorldEvent ChangeEntityWorldEvent.Post ChangeEntityWorldEvent.Pre ChangeEntityWorldEvent.Reposition CollideEntityEvent CollideEntityEvent.Impact ConstructEntityEvent Base event during the construction of anEntity
.ConstructEntityEvent.Post Called after the construction of anEntity
.ConstructEntityEvent.Pre Called before the construction of anEntity
.DamageEntityEvent Represents the base event for when anEntity
is being "attacked".DestructEntityEvent DestructEntityEvent.Death A derivative ofDestructEntityEvent
where the removal of theLiving
, theDestructEntityEvent.entity()
, is due to it losing its health.ExpireEntityEvent Called when anEntity
is expiring from the world.HarvestEntityEvent Called when anEntity
has been killed and is being "harvested" (drops/etc).IgniteEntityEvent An event that occurs when an entity becomes ignited.InteractEntityEvent Base event for all interactions targeting anEntity
.InteractEntityEvent.Primary An event where the targeted entity is being interacted with the client's "primary" button.InteractEntityEvent.Secondary An event where the targeted entity is being interacted with the client's "secondary" button.InteractEntityEvent.Secondary.At An entity is interacted with at aninteractionpoint
.InteractEntityEvent.Secondary.On An entity is interacted on.ItemMergeWithItemEvent LeashEntityEvent An event that is called when an entity becomes leashed.MoveEntityEvent Called when anEntity
performs movement.RideEntityEvent An event that involves anEntity
riding another.RideEntityEvent.Dismount Raised when anEntity
is being dismounted.RideEntityEvent.Mount Raised when anEntity
is being mounted.RotateEntityEvent Called when anEntity
performs rotation of their body or, if applicable, head without moving their position.SpawnEntityEvent Raised when anEntity
is spawned.SpawnEntityEvent.Custom SpawnEntityEvent.Pre An event that is thrown prior to anEntity
being potentially added to aWorld
such that any relational recording or transacting/association of the spawn to another action, such as ablock change
will be omitted.TameEntityEvent Called when anEntity
is tamed.UnleashEntityEvent An event that is called when an entity becomes unleashed.