Uses of Interface
org.bukkit.entity.Entity
Package
Description
The root package of the Bukkit API, contains generalized API classes.
Classes used to manipulate the voxels in a
world
,
including special states.Interfaces for non-voxel objects that can exist in a
world
, including all players, monsters, projectiles, etc.Interfaces for various
Minecart
types.Events
relating to entities that hang
.Events
relating to vehicular entities
.Classes involved in manipulating player inventories and item interactions.
Classes relevant to loot table manipulation and generation.
Multi and single purpose classes to facilitate various programmatic
concepts.
Spigot-specific entity events.
-
Uses of Entity in com.destroystokyo.paper.entity
-
Uses of Entity in com.destroystokyo.paper.event.block
ModifierConstructorDescriptionTNTPrimeEvent(@NotNull Block theBlock, @NotNull TNTPrimeEvent.PrimeReason reason, @Nullable Entity primerEntity)
-
Uses of Entity in com.destroystokyo.paper.event.entity
Modifier and TypeMethodDescriptionProjectileCollideEvent.getCollidedWith()
Get the entity the projectile collided withEntityPathfindEvent.getEntity()
The Entity that is pathfinding.EntityKnockbackByEntityEvent.getHitBy()
EntityZapEvent.getReplacementEntity()
Gets the entity that will replace the struck entity.PhantomPreSpawnEvent.getSpawningEntity()
Get the entity this phantom is spawning forEntityPathfindEvent.getTargetEntity()
If the Entity is trying to pathfind to an entity, this is the entity in relation.EntityTransformedEvent.getTransformed()
Deprecated.ModifierConstructorDescriptionEntityAddToWorldEvent(@NotNull Entity entity)
EntityKnockbackByEntityEvent(@NotNull LivingEntity entity, @NotNull Entity hitBy, float knockbackStrength, @NotNull Vector acceleration)
EntityRemoveFromWorldEvent(@NotNull Entity entity)
EntityTeleportEndGatewayEvent(@NotNull Entity what, @NotNull Location from, @NotNull Location to, @NotNull EndGateway gateway)
EntityTransformedEvent(Entity entity, Entity transformed, EntityTransformedEvent.TransformedReason reason)
Deprecated.EntityZapEvent(@NotNull Entity entity, @NotNull LightningStrike bolt, @NotNull Entity replacementEntity)
PhantomPreSpawnEvent(@NotNull Location location, @NotNull Entity entity, CreatureSpawnEvent.SpawnReason reason)
ProjectileCollideEvent(@NotNull Projectile what, @NotNull Entity collidedWith)
-
Uses of Entity in com.destroystokyo.paper.event.player
Modifier and TypeMethodDescriptionPlayerAttackEntityCooldownResetEvent.getAttackedEntity()
Returns the entity attacked by the playerPlayerStartSpectatingEntityEvent.getCurrentSpectatorTarget()
Gets the entity that the player is currently spectating or themselves if they weren't spectating anythingPlayerStartSpectatingEntityEvent.getNewSpectatorTarget()
Gets the new entity that the player will now be spectatingPlayerStopSpectatingEntityEvent.getSpectatorTarget()
Gets the entity that the player is spectatingModifierConstructorDescriptionPlayerAttackEntityCooldownResetEvent(@NotNull Player who, @NotNull Entity attackedEntity, float cooledAttackStrength)
PlayerStartSpectatingEntityEvent(@NotNull Player player, @NotNull Entity currentSpectatorTarget, @NotNull Entity newSpectatorTarget)
PlayerStopSpectatingEntityEvent(@NotNull Player player, @NotNull Entity spectatorTarget)
-
Uses of Entity in com.destroystokyo.paper.loottable
-
Uses of Entity in io.papermc.paper.event.block
ModifierConstructorDescriptionBellRevealRaiderEvent(@NotNull Block theBlock, @NotNull Entity raider)
BellRingEvent(@NotNull Block block, @Nullable Entity entity)
-
Uses of Entity in io.papermc.paper.event.entity
ModifierConstructorDescriptionElderGuardianAppearanceEvent(@NotNull Entity what, @NotNull Player affectedPlayer)
EntityInsideBlockEvent(@NotNull Entity entity, @NotNull Block block)
-
Uses of Entity in org.bukkit
Modifier and TypeMethodDescription<T extends Entity>
@NotNull Collection<T>World.getEntitiesByClass(@NotNull Class<T> cls)
Get a collection of all entities in this World matching the given class/interface<T extends Entity>
@NotNull Collection<T>World.getEntitiesByClass(@NotNull Class<T>... classes)
Deprecated.<T extends Entity>
@NotNull Collection<T>Location.getNearbyEntitiesByType(@Nullable Class<? extends Entity> clazz, double xRadius, double yRadius, double zRadius, @Nullable Predicate<T> predicate)
Gets all nearby entities of the specified type, within the specified radius (bounding box)<T extends Entity>
@NotNull Collection<T>Location.getNearbyEntitiesByType(@Nullable Class<? extends T> clazz, double radius)
Gets all nearby entities of the specified type, within the specified radius (bounding box)<T extends Entity>
@NotNull Collection<T>Location.getNearbyEntitiesByType(@Nullable Class<? extends T> clazz, double xzRadius, double yRadius)
Gets all nearby entities of the specified type, within the specified radius, with x and x radius matching (bounding box)<T extends Entity>
@NotNull Collection<T>Location.getNearbyEntitiesByType(@Nullable Class<? extends T> clazz, double xRadius, double yRadius, double zRadius)
Gets all nearby entities of the specified type, within the specified radius (bounding box)<T extends Entity>
@NotNull Collection<T>Location.getNearbyEntitiesByType(@Nullable Class<? extends T> clazz, double xzRadius, double yRadius, @Nullable Predicate<T> predicate)
Gets all nearby entities of the specified type, within the specified radius, with x and x radius matching (bounding box)<T extends Entity>
@NotNull Collection<T>Location.getNearbyEntitiesByType(@Nullable Class<? extends T> clazz, double radius, @Nullable Predicate<T> predicate)
Gets all nearby entities of the specified type, within the specified radius (bounding box)default <T extends Entity>
@NotNull Collection<T>World.getNearbyEntitiesByType(@Nullable Class<? extends Entity> clazz, @NotNull Location loc, double xRadius, double yRadius, double zRadius, @Nullable Predicate<T> predicate)
Gets all nearby entities of the specified type, within the specified radius (bounding box)default <T extends Entity>
@NotNull Collection<T>World.getNearbyEntitiesByType(@Nullable Class<? extends T> clazz, @NotNull Location loc, double radius)
Gets all nearby entities of the specified type, within the specified radius (bounding box)default <T extends Entity>
@NotNull Collection<T>World.getNearbyEntitiesByType(@Nullable Class<? extends T> clazz, @NotNull Location loc, double xzRadius, double yRadius)
Gets all nearby entities of the specified type, within the specified radius, with x and x radius matching (bounding box)default <T extends Entity>
@NotNull Collection<T>World.getNearbyEntitiesByType(@Nullable Class<? extends T> clazz, @NotNull Location loc, double xRadius, double yRadius, double zRadius)
Gets all nearby entities of the specified type, within the specified radius (bounding box)default <T extends Entity>
@NotNull Collection<T>World.getNearbyEntitiesByType(@Nullable Class<? extends T> clazz, @NotNull Location loc, double xzRadius, double yRadius, @Nullable Predicate<T> predicate)
Gets all nearby entities of the specified type, within the specified radius, with x and x radius matching (bounding box)default <T extends Entity>
@NotNull Collection<T>World.getNearbyEntitiesByType(@Nullable Class<? extends T> clazz, @NotNull Location loc, double radius, @Nullable Predicate<T> predicate)
Gets all nearby entities of the specified type, within the specified radius (bounding box)<T extends Entity>
TSpawn an entity of a specific class at the givenLocation
default <T extends Entity>
TSpawn an entity of a specific class at the givenLocation
, with the supplied function run before the entity is added to the world.<T extends Entity>
TWorld.spawn(@NotNull Location location, @NotNull Class<T> clazz, @Nullable Consumer<T> function, CreatureSpawnEvent.SpawnReason reason)
default <T extends Entity>
TWorld.spawn(@NotNull Location location, @NotNull Class<T> clazz, CreatureSpawnEvent.SpawnReason reason)
default <T extends Entity>
TWorld.spawn(@NotNull Location location, @NotNull Class<T> clazz, CreatureSpawnEvent.SpawnReason reason, @Nullable Consumer<T> function)
Modifier and TypeMethodDescriptionChunk.getEntities()
Get a list of all entities in the chunk.Gets an entity on the server by its UUIDGets an entity on the server by its UUIDGets an entity in this world by its UUIDWorld.spawnEntity(@NotNull Location loc, @NotNull EntityType type)
Creates a entity at the givenLocation
World.spawnEntity(@NotNull Location loc, @NotNull EntityType type, CreatureSpawnEvent.SpawnReason reason)
World.spawnEntity(@NotNull Location loc, @NotNull EntityType type, CreatureSpawnEvent.SpawnReason reason, @Nullable Consumer<Entity> function)
Modifier and TypeMethodDescriptionEntityEffect.getApplicable()
Gets entity superclass which this affect is applicable to.World.getEntities()
Get a list of all entities in this WorldWorld.getEntitiesByClasses(@NotNull Class<?>... classes)
Get a collection of all entities in this World matching any of the given classes/interfacesLocation.getNearbyEntities(double x, double y, double z)
Returns a list of entities within a bounding box centered around a Location.World.getNearbyEntities(@NotNull Location location, double x, double y, double z)
Returns a list of entities within a bounding box centered around a Location.World.getNearbyEntities(@NotNull Location location, double x, double y, double z, @Nullable Predicate<Entity> filter)
Returns a list of entities within a bounding box centered around a Location.World.getNearbyEntities(@NotNull BoundingBox boundingBox)
Returns a list of entities within the given bounding box.World.getNearbyEntities(@NotNull BoundingBox boundingBox, @Nullable Predicate<Entity> filter)
Returns a list of entities within the given bounding box.Bukkit.selectEntities(@NotNull CommandSender sender, @NotNull String selector)
Selects entities using the given Vanilla selector.Server.selectEntities(@NotNull CommandSender sender, @NotNull String selector)
Selects entities using the given Vanilla selector.Modifier and TypeMethodDescriptionboolean
Location.createExplosion(@NotNull Entity source, float power, boolean setFire, boolean breakBlocks)
Creates explosion at this location with given power and optionally setting blocks on fire, with the specified entity as the source.boolean
Location.createExplosion(@Nullable Entity source, float power)
Creates explosion at this location with given power, with the specified entity as the source.boolean
Location.createExplosion(@Nullable Entity source, float power, boolean setFire)
Creates explosion at this location with given power and optionally setting blocks on fire, with the specified entity as the source.boolean
World.createExplosion(double x, double y, double z, float power, boolean setFire, boolean breakBlocks, @Nullable Entity source)
Creates explosion at given coordinates with given power and optionally setting blocks on fire or breaking blocks.default boolean
World.createExplosion(@NotNull Entity source, float power)
Creates explosion at given entities location with given power and optionally setting blocks on fire, with the specified entity as the source.default boolean
World.createExplosion(@NotNull Entity source, float power, boolean setFire)
Creates explosion at given entities location with given power and optionally setting blocks on fire, with the specified entity as the source.default boolean
World.createExplosion(@NotNull Entity source, float power, boolean setFire, boolean breakBlocks)
Creates explosion at given entities location with given power and optionally setting blocks on fire, with the specified entity as the source.boolean
World.createExplosion(@NotNull Location loc, float power, boolean setFire, boolean breakBlocks, @Nullable Entity source)
Creates explosion at given coordinates with given power and optionally setting blocks on fire or breaking blocks.default boolean
World.createExplosion(@Nullable Entity source, @NotNull Location loc, float power)
Creates explosion at given location with given power, with the specified entity as the source.default boolean
World.createExplosion(@Nullable Entity source, @NotNull Location loc, float power, boolean setFire)
Creates explosion at given location with given power and optionally setting blocks on fire, with the specified entity as the source.boolean
World.createExplosion(@Nullable Entity source, @NotNull Location loc, float power, boolean setFire, boolean breakBlocks)
Creates explosion at given location with given power and optionally setting blocks on fire, with the specified entity as the source.Modifier and TypeMethodDescriptionWorld.getNearbyEntities(@NotNull Location location, double x, double y, double z, @Nullable Predicate<Entity> filter)
Returns a list of entities within a bounding box centered around a Location.World.getNearbyEntities(@NotNull BoundingBox boundingBox, @Nullable Predicate<Entity> filter)
Returns a list of entities within the given bounding box.<T extends Entity>
@NotNull Collection<T>Location.getNearbyEntitiesByType(@Nullable Class<? extends Entity> clazz, double xRadius, double yRadius, double zRadius, @Nullable Predicate<T> predicate)
Gets all nearby entities of the specified type, within the specified radius (bounding box)default <T extends Entity>
@NotNull Collection<T>World.getNearbyEntitiesByType(@Nullable Class<? extends Entity> clazz, @NotNull Location loc, double xRadius, double yRadius, double zRadius, @Nullable Predicate<T> predicate)
Gets all nearby entities of the specified type, within the specified radius (bounding box)World.rayTrace(@NotNull Location start, @NotNull Vector direction, double maxDistance, @NotNull FluidCollisionMode fluidCollisionMode, boolean ignorePassableBlocks, double raySize, @Nullable Predicate<Entity> filter)
Performs a ray trace that checks for both block and entity collisions.World.rayTraceEntities(@NotNull Location start, @NotNull Vector direction, double maxDistance, double raySize, @Nullable Predicate<Entity> filter)
Performs a ray trace that checks for entity collisions.World.rayTraceEntities(@NotNull Location start, @NotNull Vector direction, double maxDistance, @Nullable Predicate<Entity> filter)
Performs a ray trace that checks for entity collisions.World.spawnEntity(@NotNull Location loc, @NotNull EntityType type, CreatureSpawnEvent.SpawnReason reason, @Nullable Consumer<Entity> function)
-
Uses of Entity in org.bukkit.block
Modifier and TypeInterfaceDescriptioninterface
EntityBlockStorage<T extends Entity>
Represents a captured state of a block which stores entities. -
Uses of Entity in org.bukkit.entity
Modifier and TypeInterfaceDescriptioninterface
Represents an arrow.interface
Represents a Horse-like creature.interface
Represents a villager NPCinterface
Represents an entity that can age.interface
Represents an ambient mobinterface
Represents an Animal.interface
Represents an area effect cloud which will imbue a potion effect onto entities which enter it.interface
interface
interface
Represents a Batinterface
Represents a Bee.interface
Represents a Blaze monsterinterface
Represents a boat entity.interface
Represents the Boss Entity.interface
Represents an entity that can age and breed.interface
Meow.interface
Represents a Spider.interface
Represents Horse-like creatures which can carry an inventory.interface
Represents a Chicken.interface
Represents a cod fish.interface
Represents a single part of aComplexLivingEntity
interface
Represents a complex living entity - one that is made up of various smaller partsinterface
Represents a Cow.interface
Represents a Creature.interface
Represents a Creeperinterface
Represents anEntity
that has health and can take damage.interface
interface
Represents a Donkey - variant ofChestedHorse
.interface
interface
Drowned zombie.interface
Represents a thrown egg.interface
Represents an ElderGuardian - variant ofGuardian
.interface
A crystal that heals nearby EnderDragonsinterface
Represents an Ender Dragoninterface
Represents an ender dragon partinterface
Represents an Enderman.interface
interface
Represents a thrown Ender Pearl entityinterface
Represents an EnderSignal, which is created upon throwing an ender eye.interface
Represents an Evoker "Illager".interface
Represents Evoker Fangs.interface
Represents an Experience Orb.interface
A representation of an explosive entityinterface
Represents a falling blockinterface
Represents a Fireball.interface
interface
Represents a fish entity.interface
Represents a fishing hook.interface
Represents a Flying Entity.interface
What does the fox say?interface
Represents a Ghast.interface
Represents a Giant.interface
A mechanical creature that may harm enemies.interface
interface
Represents a Hanging entityinterface
Represents a Hoglin.interface
Represents a Horse.interface
Represents a human entity, such as an NPC or a playerinterface
Represents a Husk - variant ofZombie
.interface
Represents a type of "Illager".interface
Represents an Illusioner "Illager".interface
An iron Golem that protects Villages.interface
Represents a dropped item.interface
Represents an Item Frameinterface
Represents a largeFireball
interface
Represents a Leash Hitch on a fenceinterface
Represents an instance of a lightning strike.interface
Deprecated.lingering status depends on only on the potion item.interface
Represents a living entity, such as a monster or playerinterface
Represents a Llama.interface
Represents Llama spit.interface
Represents a MagmaCube.interface
Represents a minecart entity.interface
Represents a Mob.interface
Represents a Monster.interface
Represents a Mule - variant ofChestedHorse
.interface
Represents a mushroomCow
interface
Represents a non-player characterinterface
A wild tameable catinterface
Represents a Painting.interface
Panda entity.interface
Represents a Parrot.interface
Represents a phantom.interface
Represents a Pig.interface
Represents a Piglin.interface
Piglin / Piglin Brute.interface
Represents a Piglin Brute.interface
Represents a Pig Zombie.interface
Illager entity.interface
Represents a player, connected or notinterface
Represents a polar bear.interface
Represents a shootable entity.interface
Represents a puffer fish.interface
interface
interface
Illager beast.interface
Represents a salmon fish.interface
Represents a Sheep.interface
interface
interface
Represents a Silverfish.interface
Represents a sized fireball.interface
Represents a Skeleton.interface
Represents a SkeletonHorse - variant ofAbstractHorse
.interface
Represents a Slime.interface
Represents a smallFireball
interface
Represents a snowball.interface
Represents a snowman entityinterface
Represents a spectral arrow.interface
Represents a spell casting "Illager".interface
Represents a Spider.interface
Deprecated.splash status depends on only on the potion item.interface
Represents a Squid.interface
Represents an entity which may be saddled, ridden and steered using an item.interface
Represents a Stray - variant ofSkeleton
.interface
Represents a Strider.interface
interface
interface
Represents a thrown Experience bottle.interface
Represents a thrown potion bottleinterface
Deprecated.tipped status depends only on base potion type not being UNCRAFTABLE and effects being empty.interface
Represents a Primed TNT.interface
Represents a trader Llama.interface
Represents a thrown trident.interface
Tropical fish.interface
Represents a turtle.interface
Represents a vehicle entity.interface
Represents a Vex.interface
Represents a villager NPCinterface
Represents a Vindicator.interface
Represents a wandering trader NPCinterface
Represents a Water Mobinterface
Represents a Witchinterface
Represents a Wither bossinterface
Represents a WitherSkeleton - variant ofSkeleton
.interface
Represents a wither skullFireball
.interface
Represents a Wolfinterface
Represents a Zoglin.interface
Represents a Zombie.interface
Represents a ZombieHorse - variant ofAbstractHorse
.interface
Modifier and TypeMethodDescriptionFishHook.getHookedEntity()
Get the entity hooked by this fish hook.LivingEntity.getLeashHolder()
Gets the entity that is currently leading this entity.Entity.getPassenger()
Deprecated.entities may have multiple passengers, usegetPassengers()
HumanEntity.getShoulderEntityLeft()
Deprecated.There are currently no well defined semantics regarding serialized entities in Bukkit.HumanEntity.getShoulderEntityRight()
Deprecated.There are currently no well defined semantics regarding serialized entities in Bukkit.TNTPrimed.getSource()
Gets the source of this primed TNT.Player.getSpectatorTarget()
Gets the entity which is followed by the camera when inGameMode.SPECTATOR
.ShulkerBullet.getTarget()
Retrieve the target of this bullet.LivingEntity.getTargetEntity(int maxDistance)
Gets information about the entity being targetedLivingEntity.getTargetEntity(int maxDistance, boolean ignoreBlocks)
Gets information about the entity being targetedEntity.getVehicle()
Get the vehicle that this player is inside.HumanEntity.releaseLeftShoulderEntity()
If there is an Entity on this entities left shoulder, it will be released to the world and returned.HumanEntity.releaseRightShoulderEntity()
If there is an Entity on this entities left shoulder, it will be released to the world and returned.Modifier and TypeMethodDescriptionEntityType.getEntityClass()
Entity.getNearbyEntities(double x, double y, double z)
Returns a list of entities within a bounding box centered around this entityEntity.getPassengers()
Gets a list of passengers of this vehicle.Modifier and TypeMethodDescriptionboolean
Entity.addPassenger(@NotNull Entity passenger)
Add a passenger to the vehicle.void
Makes this entity attack the given entity with a melee attack.void
Deals the given amount of damage to this entity, from a specified entity.boolean
LivingEntity.hasLineOfSight(@NotNull Entity other)
Checks whether the living entity has block line of sight to another.void
Instruct this Mob to look at a specific Entityvoid
Instruct this Mob to look at a specific Entityboolean
Entity.removePassenger(@NotNull Entity passenger)
Remove a passenger from the vehicle.void
FishHook.setHookedEntity(@Nullable Entity entity)
Set the entity hooked by this fish hook.boolean
LivingEntity.setLeashHolder(@Nullable Entity holder)
Sets the leash on this entity to be held by the supplied entity.boolean
Entity.setPassenger(@NotNull Entity passenger)
Deprecated.entities may have multiple passengers, useaddPassenger(org.bukkit.entity.Entity)
void
HumanEntity.setShoulderEntityLeft(@Nullable Entity entity)
Deprecated.There are currently no well defined semantics regarding serialized entities in Bukkit.void
HumanEntity.setShoulderEntityRight(@Nullable Entity entity)
Deprecated.There are currently no well defined semantics regarding serialized entities in Bukkit.void
Sets the source of this primed TNT.void
Player.setSpectatorTarget(@Nullable Entity entity)
Sets the entity which is followed by the camera when inGameMode.SPECTATOR
.void
Sets the target of this bulletboolean
Teleports this entity to the target Entity.boolean
Entity.teleport(@NotNull Entity destination, @NotNull PlayerTeleportEvent.TeleportCause cause)
Teleports this entity to the target Entity. -
Uses of Entity in org.bukkit.entity.minecart
Modifier and TypeInterfaceDescriptioninterface
interface
Represents a Minecart with TNT inside it that can explode when triggered.interface
Represents a Minecart with a Hopper inside itinterface
Represents a powered minecart.interface
Represents a minecart that can have certainentities
as passengers.interface
Represents a Minecart with anentity spawner
inside it.interface
Represents a minecart with a chest. -
Uses of Entity in org.bukkit.event.block
Modifier and TypeMethodDescriptionBlockShearEntityEvent.getEntity()
Gets the entity that was sheared.CauldronLevelChangeEvent.getEntity()
Get entity which did this.EntityBlockFormEvent.getEntity()
Get the entity that formed the block.BlockIgniteEvent.getIgnitingEntity()
Gets the entity who ignited this blockModifierConstructorDescriptionBlockIgniteEvent(@NotNull Block theBlock, @NotNull BlockIgniteEvent.IgniteCause cause, @Nullable Entity ignitingEntity)
BlockIgniteEvent(@NotNull Block theBlock, @NotNull BlockIgniteEvent.IgniteCause cause, @Nullable Entity ignitingEntity, @Nullable Block ignitingBlock)
CauldronLevelChangeEvent(@NotNull Block block, @Nullable Entity entity, @NotNull CauldronLevelChangeEvent.ChangeReason reason, int oldLevel, int newLevel)
EntityBlockFormEvent(@NotNull Entity entity, @NotNull Block block, @NotNull BlockState blockstate)
-
Uses of Entity in org.bukkit.event.entity
Modifier and TypeMethodDescriptionEntityCombustByEntityEvent.getCombuster()
Get the entity that caused the combustion event.EntityDamageByEntityEvent.getDamager()
Returns the entity that damaged the defender.EntityEvent.getEntity()
Returns the Entity involved in this eventPlayerLeashEntityEvent.getEntity()
Returns the entity being leashed.ProjectileHitEvent.getHitEntity()
Gets the entity that was hit, if it was an entity that was hit.PlayerLeashEntityEvent.getLeashHolder()
Returns the entity that is holding the leash.EntityShootBowEvent.getProjectile()
Gets the projectile which will be launched by this eventEntityTargetEvent.getTarget()
Get the entity that this is targeting.PigZombieAngerEvent.getTarget()
Gets the entity (if any) which triggered this anger update.EntityTransformEvent.getTransformedEntity()
Gets the entity that the original entity was transformed to.Modifier and TypeMethodDescriptionEntityTransformEvent.getTransformedEntities()
Gets the entities that the original entity was transformed to.Modifier and TypeMethodDescriptionvoid
EntityShootBowEvent.setProjectile(@NotNull Entity projectile)
Replaces the projectile which will be launchedvoid
Set the entity that you want the mob to target instead.void
Set the Entity that you want the mob to target.ModifierConstructorDescriptionEntityAirChangeEvent(@NotNull Entity what, int amount)
EntityCombustByBlockEvent(@Nullable Block combuster, @NotNull Entity combustee, int duration)
EntityCombustByEntityEvent(@NotNull Entity combuster, @NotNull Entity combustee, int duration)
EntityCombustEvent(@NotNull Entity combustee, int duration)
EntityDamageByBlockEvent(@Nullable Block damager, @NotNull Entity damagee, @NotNull EntityDamageEvent.DamageCause cause, double damage)
EntityDamageByBlockEvent(@Nullable Block damager, @NotNull Entity damagee, @NotNull EntityDamageEvent.DamageCause cause, @NotNull Map<EntityDamageEvent.DamageModifier,Double> modifiers, @NotNull Map<EntityDamageEvent.DamageModifier,? extends Function<? super Double,Double>> modifierFunctions)
EntityDamageByEntityEvent(@NotNull Entity damager, @NotNull Entity damagee, @NotNull EntityDamageEvent.DamageCause cause, double damage)
EntityDamageByEntityEvent(@NotNull Entity damager, @NotNull Entity damagee, @NotNull EntityDamageEvent.DamageCause cause, @NotNull Map<EntityDamageEvent.DamageModifier,Double> modifiers, @NotNull Map<EntityDamageEvent.DamageModifier,? extends Function<? super Double,Double>> modifierFunctions)
EntityDamageEvent(@NotNull Entity damagee, @NotNull EntityDamageEvent.DamageCause cause, double damage)
EntityDamageEvent(@NotNull Entity damagee, @NotNull EntityDamageEvent.DamageCause cause, @NotNull Map<EntityDamageEvent.DamageModifier,Double> modifiers, @NotNull Map<EntityDamageEvent.DamageModifier,? extends Function<? super Double,Double>> modifierFunctions)
EntityDropItemEvent(@NotNull Entity entity, @NotNull Item drop)
EntityEnterBlockEvent(@NotNull Entity entity, @NotNull Block block)
EntityEvent(@NotNull Entity what)
EntityExplodeEvent(@NotNull Entity what, @NotNull Location location, @NotNull List<Block> blocks, float yield)
EntityInteractEvent(@NotNull Entity entity, @NotNull Block block)
EntityPlaceEvent(@NotNull Entity entity, @Nullable Player player, @NotNull Block block, @NotNull BlockFace blockFace)
EntityPortalEnterEvent(@NotNull Entity entity, @NotNull Location location)
EntityPortalEvent(@NotNull Entity entity, @NotNull Location from, @Nullable Location to, int searchRadius)
EntityPortalExitEvent(@NotNull Entity entity, @NotNull Location from, @NotNull Location to, @NotNull Vector before, @NotNull Vector after)
EntityPoseChangeEvent(@NotNull Entity who, @NotNull Pose pose)
EntityRegainHealthEvent(@NotNull Entity entity, double amount, @NotNull EntityRegainHealthEvent.RegainReason regainReason)
EntityRegainHealthEvent(@NotNull Entity entity, double amount, @NotNull EntityRegainHealthEvent.RegainReason regainReason, boolean isFastRegen)
EntityShootBowEvent(@NotNull LivingEntity shooter, @Nullable ItemStack bow, @NotNull Entity projectile, float force)
Deprecated.EntityShootBowEvent(@NotNull LivingEntity shooter, @Nullable ItemStack bow, @NotNull ItemStack arrowItem, @NotNull Entity projectile, float force)
Deprecated.EntityShootBowEvent(@NotNull LivingEntity shooter, @Nullable ItemStack bow, @Nullable ItemStack consumable, @NotNull Entity projectile, @NotNull EquipmentSlot hand, float force, boolean consumeItem)
EntitySpawnEvent(@NotNull Entity spawnee)
EntityTargetEvent(@NotNull Entity entity, @Nullable Entity target, @NotNull EntityTargetEvent.TargetReason reason)
EntityTargetLivingEntityEvent(@NotNull Entity entity, @Nullable LivingEntity target, @Nullable EntityTargetEvent.TargetReason reason)
EntityTransformEvent(@NotNull Entity original, @NotNull List<Entity> convertedList, @NotNull EntityTransformEvent.TransformReason transformReason)
EntityUnleashEvent(@NotNull Entity entity, @NotNull EntityUnleashEvent.UnleashReason reason)
Deprecated.EntityUnleashEvent(@NotNull Entity entity, @NotNull EntityUnleashEvent.UnleashReason reason, boolean dropLeash)
ExplosionPrimeEvent(@NotNull Entity what, float radius, boolean fire)
PigZombieAngerEvent(@NotNull PigZombie pigZombie, @Nullable Entity target, int newAnger)
ProjectileHitEvent(@NotNull Projectile projectile, @Nullable Entity hitEntity)
ProjectileHitEvent(@NotNull Projectile projectile, @Nullable Entity hitEntity, @Nullable Block hitBlock)
ProjectileHitEvent(@NotNull Projectile projectile, @Nullable Entity hitEntity, @Nullable Block hitBlock, @Nullable BlockFace hitFace)
ProjectileLaunchEvent(@NotNull Entity what)
SpawnerSpawnEvent(@NotNull Entity spawnee, @NotNull CreatureSpawner spawner)
ModifierConstructorDescriptionEntityTransformEvent(@NotNull Entity original, @NotNull List<Entity> convertedList, @NotNull EntityTransformEvent.TransformReason transformReason)
-
Uses of Entity in org.bukkit.event.hanging
Modifier and TypeMethodDescriptionHangingBreakByEntityEvent.getRemover()
Gets the entity that removed the hanging entity.ModifierConstructorDescriptionHangingBreakByEntityEvent(@NotNull Hanging hanging, @Nullable Entity remover)
HangingBreakByEntityEvent(@NotNull Hanging hanging, @Nullable Entity remover, HangingBreakEvent.RemoveCause cause)
-
Uses of Entity in org.bukkit.event.player
Modifier and TypeMethodDescriptionPlayerFishEvent.getCaught()
Gets the entity caught by the player.PlayerBucketEntityEvent.getEntity()
Gets theEntity
being put into the bucket.PlayerShearEntityEvent.getEntity()
Gets the entity the player is shearingPlayerInteractEntityEvent.getRightClicked()
Gets the entity that was right-clicked by the player.PlayerExpChangeEvent.getSource()
Get the source that provided the experience.ModifierConstructorDescriptionPlayerBucketEntityEvent(@NotNull Player player, @NotNull Entity entity, @NotNull ItemStack originalBucket, @NotNull ItemStack entityBucket)
PlayerExpChangeEvent(@NotNull Player player, @Nullable Entity sourceEntity, int expAmount)
PlayerFishEvent(@NotNull Player player, @Nullable Entity entity, @NotNull FishHook hookEntity, @NotNull PlayerFishEvent.State state)
PlayerInteractAtEntityEvent(@NotNull Player who, @NotNull Entity clickedEntity, @NotNull Vector position)
PlayerInteractAtEntityEvent(@NotNull Player who, @NotNull Entity clickedEntity, @NotNull Vector position, @NotNull EquipmentSlot hand)
PlayerInteractEntityEvent(@NotNull Player who, @NotNull Entity clickedEntity)
PlayerInteractEntityEvent(@NotNull Player who, @NotNull Entity clickedEntity, @NotNull EquipmentSlot hand)
PlayerShearEntityEvent(@NotNull Player who, @NotNull Entity what)
Deprecated.PlayerShearEntityEvent(@NotNull Player who, @NotNull Entity what, @NotNull ItemStack item, @NotNull EquipmentSlot hand)
PlayerUnleashEntityEvent(@NotNull Entity entity, @NotNull Player player)
Deprecated.PlayerUnleashEntityEvent(@NotNull Entity entity, @NotNull Player player, boolean dropLeash)
-
Uses of Entity in org.bukkit.event.vehicle
Modifier and TypeMethodDescriptionVehicleDamageEvent.getAttacker()
Gets the Entity that is attacking the vehicleVehicleDestroyEvent.getAttacker()
Gets the Entity that has destroyed the vehicle, potentially nullVehicleEnterEvent.getEntered()
Gets the Entity that entered the vehicle.VehicleEntityCollisionEvent.getEntity()
ModifierConstructorDescriptionVehicleDamageEvent(@NotNull Vehicle vehicle, @Nullable Entity attacker, double damage)
VehicleDestroyEvent(@NotNull Vehicle vehicle, @Nullable Entity attacker)
VehicleEnterEvent(@NotNull Vehicle vehicle, @NotNull Entity entered)
VehicleEntityCollisionEvent(@NotNull Vehicle vehicle, @NotNull Entity entity)
-
Uses of Entity in org.bukkit.event.world
Modifier and TypeMethodDescriptionLootGenerateEvent.getEntity()
Get the entity used as context for loot generation (if applicable).PortalCreateEvent.getEntity()
Returns the Entity that triggered this portal creation (if available)ModifierConstructorDescriptionLootGenerateEvent(@NotNull World world, @Nullable Entity entity, @Nullable InventoryHolder inventoryHolder, @NotNull LootTable lootTable, @NotNull LootContext lootContext, @NotNull List<ItemStack> items, boolean plugin)
PortalCreateEvent(@NotNull List<BlockState> blocks, @NotNull World world, @Nullable Entity entity, @NotNull PortalCreateEvent.CreateReason reason)
-
Uses of Entity in org.bukkit.inventory
Modifier and TypeMethodDescriptionEntityEquipment.getHolder()
Get the entity this EntityEquipment belongs toModifier and TypeMethodDescriptionItemFactory.hoverContentOf(Entity entity)
Deprecated.ItemFactory.hoverContentOf(Entity entity, @NotNull BaseComponent[] customName)
Deprecated.ItemFactory.hoverContentOf(Entity entity, @Nullable String customName)
Deprecated.ItemFactory.hoverContentOf(Entity entity, BaseComponent customName)
Deprecated. -
Uses of Entity in org.bukkit.loot
Modifier and TypeMethodDescriptionLootContext.Builder.lootedEntity(@Nullable Entity lootedEntity)
The entity that was killed. -
Uses of Entity in org.bukkit.util
-
Uses of Entity in org.spigotmc.event.entity
Modifier and TypeMethodDescriptionEntityDismountEvent.getDismounted()
EntityMountEvent.getMount()
ModifierConstructorDescriptionEntityDismountEvent(@NotNull Entity what, @NotNull Entity dismounted)
EntityDismountEvent(@NotNull Entity what, @NotNull Entity dismounted, boolean isCancellable)
EntityMountEvent(@NotNull Entity what, @NotNull Entity mount)
EntityTransformEvent.getTransformedEntity()