# Uses of Package
org.bukkit.event.entity

Packages that use org.bukkit.event.entity
Package
Description
com.destroystokyo.paper.event.entity
io.papermc.paper.event.block
io.papermc.paper.event.entity
org.bukkit
The root package of the Bukkit API, contains generalized API classes.
org.bukkit.entity
Interfaces for non-voxel objects that can exist in a `world`, including all players, monsters, projectiles, etc.
org.bukkit.event.entity
`Events` relating to `entities`, excluding some directly referencing some more specific entity types.
org.bukkit.event.player
`Events` relating to `players`.
org.spigotmc.event.entity
Spigot-specific entity events.

Classes in org.bukkit.event.entity used by com.destroystokyo.paper.event.entity
Class
Description
CreatureSpawnEvent.SpawnReason
An enum to specify the type of spawning
EntityEvent
Represents an Entity-related event
EntityTeleportEvent
Thrown when a non-player entity is teleported from one location to another.
EntityTransformEvent
Called when an entity is about to be replaced by another entity.
Classes in org.bukkit.event.entity used by io.papermc.paper.event.block
Class
Description
EntityEvent
Represents an Entity-related event
ProjectileHitEvent
Called when a projectile hits an object
Classes in org.bukkit.event.entity used by io.papermc.paper.event.entity
Class
Description
EntityEvent
Represents an Entity-related event
PotionSplashEvent
Called when a splash potion hits an area
ProjectileHitEvent
Called when a projectile hits an object
Classes in org.bukkit.event.entity used by org.bukkit
Class
Description
CreatureSpawnEvent.SpawnReason
An enum to specify the type of spawning
Classes in org.bukkit.event.entity used by org.bukkit.entity
Class
Description
CreatureSpawnEvent.SpawnReason
An enum to specify the type of spawning
EntityDamageEvent
Stores data for damage events
Classes in org.bukkit.event.entity used by org.bukkit.event.entity
Class
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 changes a block and a more specific event is not available.
EntityCombustEvent
Called when an entity combusts.
EntityDamageEvent
Stores data for damage events
EntityDamageEvent.DamageCause
An enum to specify the cause of the damage
EntityDamageEvent.DamageModifier
Deprecated.
This API is responsible for a large number of implementation problems and is in general unsustainable to maintain.
EntityDeathEvent
Thrown whenever a LivingEntity dies
EntityEvent
Represents an Entity-related event
EntityExhaustionEvent.ExhaustionReason
The reason for why a PlayerExhaustionEvent takes place
EntityPotionEffectEvent.Action
An enum to specify the action to be performed.
EntityPotionEffectEvent.Cause
An enum to specify the cause why an effect was changed.
EntityRegainHealthEvent.RegainReason
An enum to specify the type of health regaining that is occurring
EntitySpawnEvent
Called when an entity is spawned into a world.
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 is teleported from one location to another.
EntityTransformEvent
Called when an entity is about to be replaced by another entity.
EntityTransformEvent.TransformReason
EntityUnleashEvent.UnleashReason
ProjectileHitEvent
Called when a projectile hits an object
VillagerCareerChangeEvent.ChangeReason
Reasons for the villager's profession changing.
Classes in org.bukkit.event.entity used by org.bukkit.event.player
Class
Description
EntityEvent
Represents an Entity-related event
EntityUnleashEvent
Called immediately prior to an entity being unleashed.
Classes in org.bukkit.event.entity used by org.spigotmc.event.entity
Class
Description
EntityEvent
Represents an Entity-related event