# Uses of Package
org.bukkit.entity

Packages that use org.bukkit.entity
Package
Description
com.destroystokyo.paper
com.destroystokyo.paper.entity
com.destroystokyo.paper.entity.ai
com.destroystokyo.paper.event.block
com.destroystokyo.paper.event.entity
com.destroystokyo.paper.event.player
com.destroystokyo.paper.event.server
com.destroystokyo.paper.exception
com.destroystokyo.paper.loottable
io.papermc.paper.chat
io.papermc.paper.entity
io.papermc.paper.event.block
io.papermc.paper.event.entity
io.papermc.paper.event.packet
io.papermc.paper.event.player
io.papermc.paper.tag
io.papermc.paper.text
me.totalfreedom.scissors.event.player
org.bukkit
The root package of the Bukkit API, contains generalized API classes.
org.bukkit.block
Classes used to manipulate the voxels in a `world`, including special states.
org.bukkit.boss
Classes concerning the creation of boss bars that appear at the top of the player's screen.
org.bukkit.conversations
Classes dedicated to facilitate direct player-to-plugin communication.
org.bukkit.enchantments
Classes relating to the specialized enhancements to `item stacks`, as part of the `meta data`.
org.bukkit.entity
Interfaces for non-voxel objects that can exist in a `world`, including all players, monsters, projectiles, etc.
org.bukkit.entity.minecart
Interfaces for various `Minecart` types.
org.bukkit.event.block
`Events` relating to when a `block` is changed or interacts with the `world`.
org.bukkit.event.enchantment
`Events` triggered from an `enchantment table`.
org.bukkit.event.entity
`Events` relating to `entities`, excluding some directly referencing some more specific entity types.
org.bukkit.event.hanging
`Events` relating to `entities that hang`.
org.bukkit.event.inventory
`Events` relating to `inventory` manipulation.
org.bukkit.event.player
`Events` relating to `players`.
org.bukkit.event.raid
`Events` related to raids.
org.bukkit.event.server
`Events` relating to programmatic state changes on the server.
org.bukkit.event.vehicle
`Events` relating to `vehicular entities`.
org.bukkit.event.weather
`Events` relating to weather.
org.bukkit.event.world
`Events` triggered by various `world` states or changes.
org.bukkit.inventory
Classes involved in manipulating player inventories and item interactions.
org.bukkit.inventory.meta
The interfaces used when manipulating extra data can can be stored inside `item stacks`.
org.bukkit.loot
Classes relevant to loot table manipulation and generation.
org.bukkit.map
Classes to facilitate plugin handling of `map` displays.
org.bukkit.material
Classes that represents various voxel types and states.
org.bukkit.plugin.messaging
Classes dedicated to specialized plugin to client protocols.
org.bukkit.potion
Classes to represent various `potion` properties and manipulation.
org.bukkit.projectiles
Classes to represent the source of a projectile
org.bukkit.scoreboard
Interfaces used to manage the client side score display system.
org.bukkit.structure
Classes related to creating or using `structures` without creating `Structure blocks` in the world.
org.bukkit.util
Multi and single purpose classes to facilitate various programmatic concepts.
org.spigotmc.event.entity
Spigot-specific entity events.
org.spigotmc.event.player
Spigot-specific player events.

Classes in org.bukkit.entity used by com.destroystokyo.paper
Class
Description
Player
Represents a player, connected or not
Classes in org.bukkit.entity used by com.destroystokyo.paper.entity
Class
Description
Damageable
Represents an `Entity` that has health and can take damage.
Entity
Represents a base entity in the world
LivingEntity
Represents a living entity, such as a monster or player
Mob
Represents a Mob.
Classes in org.bukkit.entity used by com.destroystokyo.paper.entity.ai
Class
Description
AbstractHorse
Represents a Horse-like creature.
AbstractSkeleton
This interface defines or represents the abstract concept of skeleton-like entities on the server.
AbstractVillager
Represents a villager NPC
Animals
Represents an Animal.
Bee
Represents a Bee.
Blaze
Represents a Blaze monster
Cat
Meow.
Creature
Represents a Creature.
Creeper
Represents a Creeper
Dolphin
Drowned
Drowned zombie.
Enderman
Represents an Enderman.
Evoker
Represents an Evoker "Illager".
Fish
Represents a fish entity.
Fox
What does the fox say?
Ghast
Represents a Ghast.
Guardian
Illager
Represents a type of "Illager".
Illusioner
Represents an Illusioner "Illager".
IronGolem
An iron Golem that protects Villages.
Llama
Represents a Llama.
Mob
Represents a Mob.
Monster
Represents a Monster.
Ocelot
A wild tameable cat
Panda
Panda entity.
Parrot
Represents a Parrot.
Phantom
Represents a phantom.
PigZombie
Represents a Pig Zombie.
PolarBear
Represents a polar bear.
PufferFish
Represents a puffer fish.
Rabbit
Raider
Ravager
Illager beast.
Shulker
Silverfish
Represents a Silverfish.
SkeletonHorse
Represents a SkeletonHorse - variant of `AbstractHorse`.
Slime
Represents a Slime.
Spellcaster
Represents a spell casting "Illager".
Spider
Represents a Spider.
Squid
Represents a Squid.
Strider
Represents a Strider.
Tameable
TraderLlama
Represents a trader Llama.
Turtle
Represents a turtle.
Vex
Represents a Vex.
Vindicator
Represents a Vindicator.
WanderingTrader
Represents a wandering trader NPC
Wither
Represents a Wither boss
Wolf
Represents a Wolf
Zombie
Represents a Zombie.
Classes in org.bukkit.entity used by com.destroystokyo.paper.event.block
Class
Description
Entity
Represents a base entity in the world
Player
Represents a player, connected or not
Classes in org.bukkit.entity used by com.destroystokyo.paper.event.entity
Class
Description
AreaEffectCloud
Represents an area effect cloud which will imbue a potion effect onto entities which enter it.
Creeper
Represents a Creeper
DragonFireball
Egg
Represents a thrown egg.
EnderDragon
Represents an Ender Dragon
Enderman
Represents an Enderman.
Entity
Represents a base entity in the world
EntityType
ExperienceOrb
Represents an Experience Orb.
HumanEntity
Represents a human entity, such as an NPC or a player
LightningStrike
Represents an instance of a lightning strike.
LivingEntity
Represents a living entity, such as a monster or player
Player
Represents a player, connected or not
Projectile
Represents a shootable entity.
SkeletonHorse
Represents a SkeletonHorse - variant of `AbstractHorse`.
Slime
Represents a Slime.
Turtle
Represents a turtle.
Witch
Represents a Witch
Classes in org.bukkit.entity used by com.destroystokyo.paper.event.player
Class
Description
Entity
Represents a base entity in the world
ExperienceOrb
Represents an Experience Orb.
Firework
Player
Represents a player, connected or not
Projectile
Represents a shootable entity.
Classes in org.bukkit.entity used by com.destroystokyo.paper.event.server
Class
Description
Player
Represents a player, connected or not
Classes in org.bukkit.entity used by com.destroystokyo.paper.exception
Class
Description
Player
Represents a player, connected or not
Classes in org.bukkit.entity used by com.destroystokyo.paper.loottable
Class
Description
Entity
Represents a base entity in the world
Player
Represents a player, connected or not
Classes in org.bukkit.entity used by io.papermc.paper.chat
Class
Description
Player
Represents a player, connected or not
Classes in org.bukkit.entity used by io.papermc.paper.entity
Class
Description
Creature
Represents a Creature.
Damageable
Represents an `Entity` that has health and can take damage.
Entity
Represents a base entity in the world
Fish
Represents a fish entity.
LivingEntity
Represents a living entity, such as a monster or player
Mob
Represents a Mob.
WaterMob
Represents a Water Mob
Classes in org.bukkit.entity used by io.papermc.paper.event.block
Class
Description
Entity
Represents a base entity in the world
Player
Represents a player, connected or not
Projectile
Represents a shootable entity.
Raider
Classes in org.bukkit.entity used by io.papermc.paper.event.entity
Class
Description
ElderGuardian
Represents an ElderGuardian - variant of `Guardian`.
Entity
Represents a base entity in the world
LivingEntity
Represents a living entity, such as a monster or player
Player
Represents a player, connected or not
PufferFish
Represents a puffer fish.
Tameable
ThrownPotion
Represents a thrown potion bottle
Warden
A Warden.
Classes in org.bukkit.entity used by io.papermc.paper.event.packet
Class
Description
Player
Represents a player, connected or not
Classes in org.bukkit.entity used by io.papermc.paper.event.player
Class
Description
AbstractVillager
Represents a villager NPC
Entity
Represents a base entity in the world
ItemFrame
Represents an Item Frame
LivingEntity
Represents a living entity, such as a monster or player
Player
Represents a player, connected or not
Classes in org.bukkit.entity used by io.papermc.paper.tag
Class
Description
EntityType
Classes in org.bukkit.entity used by io.papermc.paper.text
Class
Description
Entity
Represents a base entity in the world
Classes in org.bukkit.entity used by me.totalfreedom.scissors.event.player
Class
Description
Entity
Represents a base entity in the world
Player
Represents a player, connected or not
Classes in org.bukkit.entity used by org.bukkit
Class
Description
AbstractArrow
Represents an arrow.
AnimalTamer
Arrow
Entity
Represents a base entity in the world
EntityType
FallingBlock
Represents a falling block
Frog.Variant
Represents the variant of a frog - ie its color.
Item
Represents a dropped item.
LightningStrike
Represents an instance of a lightning strike.
LivingEntity
Represents a living entity, such as a monster or player
Player
Represents a player, connected or not
Raider
SpawnCategory
Represents groups of entities with shared spawn behaviors and mob caps.
Villager.Profession
Represents the various different Villager professions there may be.
Villager.Type
Represents Villager type, usually corresponding to what biome they spawn in.
Classes in org.bukkit.entity used by org.bukkit.block
Class
Description
Entity
Represents a base entity in the world
EntityType
LivingEntity
Represents a living entity, such as a monster or player
Player
Represents a player, connected or not
Classes in org.bukkit.entity used by org.bukkit.boss
Class
Description
EnderDragon
Represents an Ender Dragon
Player
Represents a player, connected or not
Classes in org.bukkit.entity used by org.bukkit.conversations
Class
Description
Player
Represents a player, connected or not
Classes in org.bukkit.entity used by org.bukkit.enchantments
Class
Description
EntityCategory
A classification of entities which may behave differently than others or be affected uniquely by enchantments and potion effects among other things.
Classes in org.bukkit.entity used by org.bukkit.entity
Class
Description
AbstractArrow
Represents an arrow.
AbstractArrow.PickupRule
Deprecated.
AbstractArrow.PickupStatus
Represents the pickup status of this arrow.
AbstractHorse
Represents a Horse-like creature.
AbstractSkeleton
This interface defines or represents the abstract concept of skeleton-like entities on the server.
AbstractVillager
Represents a villager NPC
Ageable
Represents an entity that can age.
Allay
An Allay.
Ambient
Represents an ambient mob
Animals
Represents an Animal.
AnimalTamer
ArmorStand.LockType
Represents types of locking mechanisms for ArmorStand equipment.
Arrow
Axolotl.Variant
Represents the variant of a axolotl - ie its color.
Boat
Represents a boat entity.
Boat.Status
Represents the status of the boat.
Boat.Type
Represents the type of boats.
Boss
Represents the Boss Entity.
Breedable
Represents an entity that can age and breed.
Cat.Type
Represents the various different cat types there are.
ChestedHorse
Represents Horse-like creatures which can carry an inventory.
ComplexEntityPart
Represents a single part of a `ComplexLivingEntity`
ComplexLivingEntity
Represents a complex living entity - one that is made up of various smaller parts
Cow
Represents a Cow.
Creature
Represents a Creature.
Damageable
Represents an `Entity` that has health and can take damage.
EnderDragon
Represents an Ender Dragon
EnderDragon.Phase
Represents a phase or action that an Ender Dragon can perform.
Entity
Represents a base entity in the world
Entity.Spigot
EntityCategory
A classification of entities which may behave differently than others or be affected uniquely by enchantments and potion effects among other things.
EntityType
Evoker.Spell
Deprecated.
future versions of Minecraft have additional spell casting entities.
ExperienceOrb.SpawnReason
Reasons for why this Experience Orb was spawned
Explosive
A representation of an explosive entity
Fireball
Represents a Fireball.
Firework
Fish
Represents a fish entity.
FishHook
Represents a fishing hook.
FishHook.HookState
Represents a state in which a fishing hook may be.
Flying
Represents a Flying Entity.
Fox.Type
Represents the various different fox types there are.
Frog.Variant
Represents the variant of a frog - ie its color.
Golem
A mechanical creature that may harm enemies.
Guardian
Hanging
Represents a Hanging entity
Horse.Color
Represents the base color that the horse has.
Horse.Style
Represents the style, or markings, that the horse has.
Horse.Variant
Deprecated.
different variants are differing classes
HumanEntity
Represents a human entity, such as an NPC or a player
Illager
Represents a type of "Illager".
Item
Represents a dropped item.
ItemFrame
Represents an Item Frame
LightningStrike.Spigot
LivingEntity
Represents a living entity, such as a monster or player
Llama
Represents a Llama.
Llama.Color
Represents the base color that the llama has.
Mob
Represents a Mob.
Monster
Represents a Monster.
MushroomCow.Variant
Represents the variant of a cow - ie its color.
NPC
Represents a non-player character
Ocelot.Type
Deprecated.
Cats are now a separate entity.
Panda.Gene
Parrot.Variant
Represents the variant of a parrot - ie its color.
PiglinAbstract
Piglin / Piglin Brute.
Player
Represents a player, connected or not
Player.Spigot
Pose
Represents an entity body pose.
Projectile
Represents a shootable entity.
Rabbit.Type
Represents the various types a Rabbit might be.
Raider
Sheep
Represents a Sheep.
Sittable
An animal that can sit still.
SizedFireball
Represents a sized fireball.
Skeleton.SkeletonType
Deprecated.
classes are different types.
Slime
Represents a Slime.
SpawnCategory
Represents groups of entities with shared spawn behaviors and mob caps.
Spellcaster
Represents a spell casting "Illager".
Spellcaster.Spell
Represents the current spell the entity is using.
Spider
Represents a Spider.
Squid
Represents a Squid.
Steerable
Represents an entity which may be saddled, ridden and steered using an item.
Tameable
ThrowableProjectile
ThrownPotion
Represents a thrown potion bottle
TropicalFish.Pattern
Enumeration of all different fish patterns.
Vehicle
Represents a vehicle entity.
Villager
Represents a villager NPC
Villager.Profession
Represents the various different Villager professions there may be.
Villager.Type
Represents Villager type, usually corresponding to what biome they spawn in.
Warden.AngerLevel
WaterMob
Represents a Water Mob
Wither.Head
Represents one of the Wither's heads.
Zombie
Represents a Zombie.
ZombieVillager
Represents a `Zombie` which was once a `Villager`.
Classes in org.bukkit.entity used by org.bukkit.entity.minecart
Class
Description
Entity
Represents a base entity in the world
Minecart
Represents a minecart entity.
Vehicle
Represents a vehicle entity.
Classes in org.bukkit.entity used by org.bukkit.event.block
Class
Description
Entity
Represents a base entity in the world
Item
Represents a dropped item.
LivingEntity
Represents a living entity, such as a monster or player
Player
Represents a player, connected or not
Classes in org.bukkit.entity used by org.bukkit.event.enchantment
Class
Description
Player
Represents a player, connected or not
Classes in org.bukkit.entity used by org.bukkit.event.entity
Class
Description
AbstractHorse
Represents a Horse-like creature.
AbstractVillager
Represents a villager NPC
Animals
Represents an Animal.
AnimalTamer
AreaEffectCloud
Represents an area effect cloud which will imbue a potion effect onto entities which enter it.
Bat
Represents a Bat
Creeper
Represents a Creeper
EnderDragon
Represents an Ender Dragon
EnderDragon.Phase
Represents a phase or action that an Ender Dragon can perform.
Entity
Represents a base entity in the world
EntityType
Explosive
A representation of an explosive entity
Firework
HumanEntity
Represents a human entity, such as an NPC or a player
Item
Represents a dropped item.
LightningStrike
Represents an instance of a lightning strike.
LivingEntity
Represents a living entity, such as a monster or player
Pig
Represents a Pig.
Piglin
Represents a Piglin.
PigZombie
Represents a Pig Zombie.
Player
Represents a player, connected or not
Pose
Represents an entity body pose.
Projectile
Represents a shootable entity.
Sheep
Represents a Sheep.
Slime
Represents a Slime.
Spellcaster
Represents a spell casting "Illager".
Spellcaster.Spell
Represents the current spell the entity is using.
Strider
Represents a Strider.
ThrownExpBottle
Represents a thrown Experience bottle.
ThrownPotion
Represents a thrown potion bottle
Villager
Represents a villager NPC
Villager.Profession
Represents the various different Villager professions there may be.
Classes in org.bukkit.entity used by org.bukkit.event.hanging
Class
Description
Entity
Represents a base entity in the world
Hanging
Represents a Hanging entity
Player
Represents a player, connected or not
Classes in org.bukkit.entity used by org.bukkit.event.inventory
Class
Description
HumanEntity
Represents a human entity, such as an NPC or a player
Item
Represents a dropped item.
Player
Represents a player, connected or not
Classes in org.bukkit.entity used by org.bukkit.event.player
Class
Description
AbstractArrow
Represents an arrow.
ArmorStand
Egg
Represents a thrown egg.
Entity
Represents a base entity in the world
EntityType
ExperienceOrb
Represents an Experience Orb.
Fish
Represents a fish entity.
FishHook
Represents a fishing hook.
Item
Represents a dropped item.
Player
Represents a player, connected or not
Classes in org.bukkit.entity used by org.bukkit.event.raid
Class
Description
Player
Represents a player, connected or not
Raider
Classes in org.bukkit.entity used by org.bukkit.event.server
Class
Description
Player
Represents a player, connected or not
Classes in org.bukkit.entity used by org.bukkit.event.vehicle
Class
Description
Entity
Represents a base entity in the world
LivingEntity
Represents a living entity, such as a monster or player
Vehicle
Represents a vehicle entity.
Classes in org.bukkit.entity used by org.bukkit.event.weather
Class
Description
LightningStrike
Represents an instance of a lightning strike.
Classes in org.bukkit.entity used by org.bukkit.event.world
Class
Description
Entity
Represents a base entity in the world
Player
Represents a player, connected or not
Classes in org.bukkit.entity used by org.bukkit.inventory
Class
Description
Entity
Represents a base entity in the world
EntityType
HumanEntity
Represents a human entity, such as an NPC or a player
LivingEntity
Represents a living entity, such as a monster or player
Classes in org.bukkit.entity used by org.bukkit.inventory.meta
Class
Description
Axolotl.Variant
Represents the variant of a axolotl - ie its color.
EntityType
TropicalFish.Pattern
Enumeration of all different fish patterns.
Classes in org.bukkit.entity used by org.bukkit.loot
Class
Description
Entity
Represents a base entity in the world
HumanEntity
Represents a human entity, such as an NPC or a player
Classes in org.bukkit.entity used by org.bukkit.map
Class
Description
Player
Represents a player, connected or not
Classes in org.bukkit.entity used by org.bukkit.material
Class
Description
EntityType
Classes in org.bukkit.entity used by org.bukkit.plugin.messaging
Class
Description
Player
Represents a player, connected or not
Classes in org.bukkit.entity used by org.bukkit.potion
Class
Description
LivingEntity
Represents a living entity, such as a monster or player
Classes in org.bukkit.entity used by org.bukkit.projectiles
Class
Description
Projectile
Represents a shootable entity.
Classes in org.bukkit.entity used by org.bukkit.scoreboard
Class
Description
Entity
Represents a base entity in the world
EntityType
Classes in org.bukkit.entity used by org.bukkit.structure
Class
Description
Entity
Represents a base entity in the world
Classes in org.bukkit.entity used by org.bukkit.util
Class
Description
Entity
Represents a base entity in the world
LivingEntity
Represents a living entity, such as a monster or player
Classes in org.bukkit.entity used by org.spigotmc.event.entity
Class
Description
Entity
Represents a base entity in the world
Classes in org.bukkit.entity used by org.spigotmc.event.player
Class
Description
Player
Represents a player, connected or not