| Package | Description | 
|---|---|
| org.bukkit | 
 More generalized classes in the API. 
 | 
| 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  
Minecart types. | 
| org.bukkit.event.block | |
| org.bukkit.event.enchantment | 
Events triggered from an enchantment table. | 
| org.bukkit.event.entity | |
| org.bukkit.event.hanging | 
Events relating to entities that hang. | 
| org.bukkit.event.inventory | |
| org.bukkit.event.player | |
| 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 | |
| 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.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 | 
|---|---|
| EntityType | |
| LivingEntity | 
 Represents a living entity, such as a monster or player 
 | 
| Class | Description | 
|---|---|
| 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  
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 | |
| 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. 
 | 
| 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 | |
| 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.