| Package | Description | 
|---|---|
| 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.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  Minecarttypes. | 
| org.bukkit.event.block | |
| org.bukkit.event.enchantment | Eventstriggered from anenchantment table. | 
| org.bukkit.event.entity | |
| org.bukkit.event.hanging | Eventsrelating toentities that hang. | 
| org.bukkit.event.inventory | |
| org.bukkit.event.player | |
| org.bukkit.event.raid | Eventsrelated to raids. | 
| org.bukkit.event.server | Eventsrelating to programmatic state
 changes on the server. | 
| org.bukkit.event.vehicle | Eventsrelating tovehicular entities. | 
| org.bukkit.event.weather | Eventsrelating to weather. | 
| org.bukkit.event.world | |
| 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  mapdisplays. | 
| 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  potionproperties and manipulation. | 
| org.bukkit.projectiles | Classes to represent the source of a projectile | 
| 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. | 
| Class | Description | 
|---|---|
| AbstractArrow | Represents an arrow. | 
| AnimalTamer | |
| Arrow | |
| Entity | Represents a base entity in the world | 
| EntityType | |
| FallingBlock | Represents a falling block | 
| 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 | |
| Villager.Profession | Represents the various different Villager professions there may be. | 
| Villager.Type | Represents Villager type, usually corresponding to what biome they spawn
 in. | 
| Class | Description | 
|---|---|
| Entity | Represents a base entity in the world | 
| EntityType | |
| LivingEntity | Represents a living entity, such as a monster or player | 
| Class | Description | 
|---|---|
| EnderDragon | Represents an Ender Dragon | 
| Player | Represents a player, connected or not | 
| Class | Description | 
|---|---|
| Player | Represents a player, connected or not | 
| Class | Description | 
|---|---|
| AbstractArrow | Represents an arrow. | 
| AbstractArrow.PickupStatus | Represents the pickup status of this arrow. | 
| AbstractHorse | Represents a Horse-like creature. | 
| AbstractVillager | Represents a villager NPC | 
| Ageable | Represents an entity that can age and breed. | 
| Ambient | Represents an ambient mob | 
| Animals | Represents an Animal. | 
| AnimalTamer | |
| Arrow | |
| Boss | Represents the Boss Entity. | 
| 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  Entitythat 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 | |
| EntityType | |
| Evoker.Spell | Deprecated. 
 future versions of Minecraft have additional spell casting
 entities. | 
| Explosive | A representation of an explosive entity | 
| Fireball | Represents a Fireball. | 
| Fish | Represents a fish entity. | 
| Flying | Represents a Flying Entity. | 
| Fox.Type | Represents the various different fox types there are. | 
| 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". | 
| 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. | 
| 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 | |
| Sittable | An animal that can sit still. | 
| SizedFireball | Represents a sized fireball. | 
| Skeleton | Represents a Skeleton. | 
| Skeleton.SkeletonType | Deprecated.  | 
| Slime | Represents a Slime. | 
| Spellcaster | Represents a spell casting "Illager". | 
| Spellcaster.Spell | Represents the current spell the entity is using. | 
| Spider | Represents a Spider. | 
| 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. | 
| WaterMob | Represents a Water Mob | 
| Zombie | Represents a Zombie. | 
| Class | Description | 
|---|---|
| Entity | Represents a base entity in the world | 
| Minecart | Represents a minecart entity. | 
| Vehicle | Represents a vehicle entity. | 
| 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 | 
| Class | Description | 
|---|---|
| Player | Represents a player, connected or not | 
| Class | Description | 
|---|---|
| AbstractHorse | Represents a Horse-like creature. | 
| AbstractVillager | Represents a villager NPC | 
| 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. | 
| 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. | 
| 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. | 
| Class | Description | 
|---|---|
| Entity | Represents a base entity in the world | 
| Hanging | Represents a Hanging entity | 
| Player | Represents a player, connected or not | 
| 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 | 
| 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. | 
| FishHook | Represents a fishing hook. | 
| Item | Represents a dropped item. | 
| Player | Represents a player, connected or not | 
| Class | Description | 
|---|---|
| Player | Represents a player, connected or not | 
| Raider | 
| Class | Description | 
|---|---|
| Player | Represents a player, connected or not | 
| 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. | 
| Class | Description | 
|---|---|
| LightningStrike | Represents an instance of a lightning strike. | 
| Class | Description | 
|---|---|
| Entity | Represents a base entity in the world | 
| Player | Represents a player, connected or not | 
| Class | Description | 
|---|---|
| Entity | Represents a base entity in the world | 
| HumanEntity | Represents a human entity, such as an NPC or a player | 
| Class | Description | 
|---|---|
| EntityType | |
| TropicalFish.Pattern | Enumeration of all different fish patterns. | 
| Class | Description | 
|---|---|
| Entity | Represents a base entity in the world | 
| HumanEntity | Represents a human entity, such as an NPC or a player | 
| Class | Description | 
|---|---|
| Player | Represents a player, connected or not | 
| Class | Description | 
|---|---|
| EntityType | 
| Class | Description | 
|---|---|
| Player | Represents a player, connected or not | 
| Class | Description | 
|---|---|
| LivingEntity | Represents a living entity, such as a monster or player | 
| Class | Description | 
|---|---|
| Projectile | Represents a shootable entity. | 
| Class | Description | 
|---|---|
| Entity | Represents a base entity in the world | 
| LivingEntity | Represents a living entity, such as a monster or player | 
| Class | Description | 
|---|---|
| Entity | Represents a base entity in the world | 
| Class | Description | 
|---|---|
| Player | Represents a player, connected or not | 
Copyright © 2020. All rights reserved.