| 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.block.banner | |
| org.bukkit.command | Classes relating to handling specialized non-chat player input. | 
| org.bukkit.configuration | Classes dedicated to handling a plugin's runtime configuration. | 
| 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 themeta data. | 
| org.bukkit.entity | Interfaces for non-voxel objects that can exist in a  world, including all players, monsters, projectiles, etc. | 
| org.bukkit.event.block | |
| org.bukkit.event.entity | |
| org.bukkit.event.inventory | |
| org.bukkit.event.player | |
| org.bukkit.event.vehicle | Eventsrelating tovehicular entities. | 
| org.bukkit.event.weather | Eventsrelating to weather. | 
| org.bukkit.event.world | |
| org.bukkit.generator | Classes to facilitate  worldgeneration
 implementation. | 
| 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.map | Classes to facilitate plugin handling of  mapdisplays. | 
| org.bukkit.material | Classes that represents various voxel types and states. | 
| org.bukkit.plugin | Classes specifically relating to loading software modules at runtime. | 
| org.bukkit.plugin.java | Classes for handling  pluginswritten in
 java. | 
| org.bukkit.potion | Classes to represent various  potionproperties and manipulation. | 
| org.bukkit.scoreboard | Interfaces used to manage the client side score display system. | 
| org.bukkit.util | Multi and single purpose classes to facilitate various programmatic
 concepts. | 
| org.bukkit.util.noise | Classes dedicated to facilitating deterministic noise. | 
| org.spigotmc.event.player | 
| Class and Description | 
|---|
| Achievement Represents an achievement, which may be given to players. | 
| Art Represents the art on a painting | 
| BanEntry A single entry from a ban list. | 
| BanList A ban list, containing bans of some  BanList.Type. | 
| BanList.Type Represents a ban-type that a  BanListmay track. | 
| BlockChangeDelegate A delegate for handling block changes. | 
| ChatColor All supported color values for chat | 
| Chunk Represents a chunk of blocks | 
| ChunkSnapshot Represents a static, thread-safe snapshot of chunk of blocks. | 
| CoalType Represents the two types of coal | 
| Color A container for a color palette. | 
| CropState Represents the different growth states of crops | 
| Difficulty Represents the various difficulty levels that are available. | 
| DyeColor All supported color values for dyes and cloth | 
| Effect A list of effects that the server is able to send to players. | 
| Effect.Type Represents the type of an effect. | 
| EntityEffect A list of all Effects that can happen to entities. | 
| FireworkEffect Represents a single firework effect. | 
| FireworkEffect.Builder This is a builder for FireworkEffects. | 
| FireworkEffect.Type The type or shape of the effect. | 
| GameMode Represents the various type of game modes that  HumanEntitys may
 have | 
| GrassSpecies Represents the different types of grass. | 
| Instrument | 
| Location Represents a 3-dimensional position in a world | 
| Material An enum of all material IDs accepted by the official server and client | 
| NetherWartsState | 
| Note A note class to store a specific note. | 
| Note.Tone An enum holding tones. | 
| OfflinePlayer | 
| Particle | 
| PortalType Represents various types of portals that can be made in a world. | 
| Rotation An enum to specify a rotation based orientation, like that on a clock. | 
| SandstoneType Represents the three different types of Sandstone | 
| Server Represents a server implementation. | 
| Server.Spigot | 
| SkullType Represents the different types of skulls. | 
| Sound An Enum of Sounds the server is able to send to players. | 
| Statistic Represents a countable statistic, which is tracked by the server. | 
| Statistic.Type The type of statistic. | 
| TravelAgent The Travel Agent handles the creation and the research of Nether and End
 portals when Entities try to use one. | 
| TreeSpecies Represents the different species of trees regardless of size. | 
| TreeType Tree and organic structure types. | 
| UnsafeValues Deprecated. 
 Unsupported & internal use only | 
| Utility This annotation indicates a method (and sometimes constructor) will chain
 its internal operations. | 
| Warning This designates the warning state for a specific item. | 
| Warning.WarningState This represents the states that server verbose for warnings may be. | 
| WeatherType An enum of all current weather types | 
| World Represents a world, which may contain entities, chunks and blocks | 
| World.Environment Represents various map environment types that a world may be | 
| World.Spigot | 
| WorldBorder | 
| WorldCreator Represents various types of options that may be used to create a world. | 
| WorldType Represents various types of worlds that may exist | 
| Class and Description | 
|---|
| Chunk Represents a chunk of blocks | 
| DyeColor All supported color values for dyes and cloth | 
| Instrument | 
| Location Represents a 3-dimensional position in a world | 
| Material An enum of all material IDs accepted by the official server and client | 
| Note A note class to store a specific note. | 
| OfflinePlayer | 
| SkullType Represents the different types of skulls. | 
| World Represents a world, which may contain entities, chunks and blocks | 
| Class and Description | 
|---|
| DyeColor All supported color values for dyes and cloth | 
| Class and Description | 
|---|
| Location Represents a 3-dimensional position in a world | 
| Server Represents a server implementation. | 
| Class and Description | 
|---|
| Color A container for a color palette. | 
| OfflinePlayer | 
| Class and Description | 
|---|
| ChatColor All supported color values for chat | 
| Class and Description | 
|---|
| Material An enum of all material IDs accepted by the official server and client | 
| Class and Description | 
|---|
| Achievement Represents an achievement, which may be given to players. | 
| Art Represents the art on a painting | 
| Color A container for a color palette. | 
| DyeColor All supported color values for dyes and cloth | 
| Effect A list of effects that the server is able to send to players. | 
| EntityEffect A list of all Effects that can happen to entities. | 
| GameMode Represents the various type of game modes that  HumanEntitys may
 have | 
| Instrument | 
| Location Represents a 3-dimensional position in a world | 
| Material An enum of all material IDs accepted by the official server and client | 
| Note A note class to store a specific note. | 
| OfflinePlayer | 
| Particle | 
| Rotation An enum to specify a rotation based orientation, like that on a clock. | 
| Server Represents a server implementation. | 
| Sound An Enum of Sounds the server is able to send to players. | 
| Statistic Represents a countable statistic, which is tracked by the server. | 
| TreeSpecies Represents the different species of trees regardless of size. | 
| WeatherType An enum of all current weather types | 
| World Represents a world, which may contain entities, chunks and blocks | 
| Class and Description | 
|---|
| Instrument | 
| Location Represents a 3-dimensional position in a world | 
| Material An enum of all material IDs accepted by the official server and client | 
| Note A note class to store a specific note. | 
| Class and Description | 
|---|
| DyeColor All supported color values for dyes and cloth | 
| Location Represents a 3-dimensional position in a world | 
| Material An enum of all material IDs accepted by the official server and client | 
| PortalType Represents various types of portals that can be made in a world. | 
| TravelAgent The Travel Agent handles the creation and the research of Nether and End
 portals when Entities try to use one. | 
| Class and Description | 
|---|
| Material An enum of all material IDs accepted by the official server and client | 
| Class and Description | 
|---|
| Achievement Represents an achievement, which may be given to players. | 
| GameMode Represents the various type of game modes that  HumanEntitys may
 have | 
| Location Represents a 3-dimensional position in a world | 
| Material An enum of all material IDs accepted by the official server and client | 
| Statistic Represents a countable statistic, which is tracked by the server. | 
| TravelAgent The Travel Agent handles the creation and the research of Nether and End
 portals when Entities try to use one. | 
| Warning This designates the warning state for a specific item. | 
| World Represents a world, which may contain entities, chunks and blocks | 
| Class and Description | 
|---|
| Location Represents a 3-dimensional position in a world | 
| Class and Description | 
|---|
| World Represents a world, which may contain entities, chunks and blocks | 
| Class and Description | 
|---|
| Chunk Represents a chunk of blocks | 
| Location Represents a 3-dimensional position in a world | 
| TreeType Tree and organic structure types. | 
| World Represents a world, which may contain entities, chunks and blocks | 
| Class and Description | 
|---|
| Chunk Represents a chunk of blocks | 
| Location Represents a 3-dimensional position in a world | 
| Material An enum of all material IDs accepted by the official server and client | 
| World Represents a world, which may contain entities, chunks and blocks | 
| Class and Description | 
|---|
| Color A container for a color palette. | 
| Location Represents a 3-dimensional position in a world | 
| Material An enum of all material IDs accepted by the official server and client | 
| Utility This annotation indicates a method (and sometimes constructor) will chain
 its internal operations. | 
| Class and Description | 
|---|
| Color A container for a color palette. | 
| DyeColor All supported color values for dyes and cloth | 
| FireworkEffect Represents a single firework effect. | 
| Class and Description | 
|---|
| World Represents a world, which may contain entities, chunks and blocks | 
| Class and Description | 
|---|
| CoalType Represents the two types of coal | 
| CropState Represents the different growth states of crops | 
| DyeColor All supported color values for dyes and cloth | 
| GrassSpecies Represents the different types of grass. | 
| Material An enum of all material IDs accepted by the official server and client | 
| NetherWartsState | 
| SandstoneType Represents the three different types of Sandstone | 
| TreeSpecies Represents the different species of trees regardless of size. | 
| Class and Description | 
|---|
| Server Represents a server implementation. | 
| Class and Description | 
|---|
| Server Represents a server implementation. | 
| Class and Description | 
|---|
| Color A container for a color palette. | 
| Class and Description | 
|---|
| OfflinePlayer | 
| Class and Description | 
|---|
| Location Represents a 3-dimensional position in a world | 
| World Represents a world, which may contain entities, chunks and blocks | 
| Class and Description | 
|---|
| World Represents a world, which may contain entities, chunks and blocks | 
| Class and Description | 
|---|
| Location Represents a 3-dimensional position in a world | 
Copyright © 2016. All rights reserved.