| Interface | Description | 
|---|---|
| BanEntry | A single entry from a ban list. | 
| BanList | A ban list, containing bans of some  BanList.Type. | 
| BlockChangeDelegate | A delegate for handling block changes. | 
| Chunk | Represents a chunk of blocks | 
| ChunkSnapshot | Represents a static, thread-safe snapshot of chunk of blocks. | 
| Keyed | Represents an object which has a  NamespacedKeyattached to it. | 
| Nameable | |
| OfflinePlayer | |
| Raid | Represents a raid event. | 
| Registry<T extends Keyed> | Represents a registry of Bukkit objects that may be retrieved by
  NamespacedKey. | 
| Server | Represents a server implementation. | 
| Tag<T extends Keyed> | Represents a tag that may be defined by the server or a resource pack to
 group like things together. | 
| UnsafeValues | Deprecated. | 
| World | Represents a world, which may contain entities, chunks and blocks | 
| WorldBorder | 
| Class | Description | 
|---|---|
| Bukkit | Represents the Bukkit core, for version and Server singleton handling | 
| Color | A container for a color palette. | 
| FireworkEffect | Represents a single firework effect. | 
| FireworkEffect.Builder | This is a builder for FireworkEffects. | 
| GameRule<T> | GameRules dictate certain behavior within Minecraft itself
  For more information please visit the Minecraft Wiki | 
| Location | Represents a 3-dimensional position in a world. | 
| NamespacedKey | Represents a String based key which consists of two components - a namespace
 and a key. | 
| Note | A note class to store a specific note. | 
| Particle.DustOptions | Options which can be applied to redstone dust particles - a particle
 color and size. | 
| Registry.SimpleRegistry<T extends Enum<T> & Keyed> | |
| Server.Spigot | |
| StructureType | This class handles the creation and storage of all structure types for
 Bukkit. | 
| World.Spigot | |
| WorldCreator | Represents various types of options that may be used to create a world. | 
| Enum | Description | 
|---|---|
| Achievement | Deprecated. future versions of Minecraft do not have achievements | 
| Art | Represents the art on a painting | 
| Axis | Represents a mutually perpendicular axis in 3D Cartesian coordinates. | 
| BanList.Type | Represents a ban-type that a  BanListmay track. | 
| ChatColor | All supported color values for chat | 
| CoalType | Represents the two types of coal | 
| 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.Type | The type or shape of the effect. | 
| FluidCollisionMode | Determines the collision behavior when fluids get hit during ray tracing. | 
| GameMode | Represents the various type of game modes that  HumanEntitys may
 have | 
| GrassSpecies | Represents the different types of grass. | 
| Instrument | |
| Material | An enum of all material IDs accepted by the official server and client | 
| NetherWartsState | |
| Note.Tone | An enum holding tones. | 
| Particle | |
| PortalType | Represents various types of portals that can be made in a world. | 
| Raid.RaidStatus | Represents the status of a  Raid. | 
| Rotation | An enum to specify a rotation based orientation, like that on a clock. | 
| SandstoneType | Represents the three different types of Sandstone | 
| SkullType | Deprecated. check  Materialinstead | 
| Sound | An Enum of Sounds the server is able to send to players. | 
| SoundCategory | An Enum of categories for sounds. | 
| Statistic | Represents a countable statistic, which is tracked by the server. | 
| Statistic.Type | The type of statistic. | 
| TreeSpecies | Represents the different species of trees regardless of size. | 
| TreeType | Tree and organic structure types. | 
| Warning.WarningState | This represents the states that server verbose for warnings may be. | 
| WeatherType | An enum of all current weather types | 
| World.Environment | Represents various map environment types that a world may be | 
| WorldType | Represents various types of worlds that may exist | 
| Annotation Type | Description | 
|---|---|
| UndefinedNullability | Deprecated. This should generally not be used in any new API code as it
 suggests a bad API design. | 
| Utility | This annotation indicates a method (and sometimes constructor) will chain
 its internal operations. | 
| Warning | This designates the warning state for a specific item. | 
Copyright © 2019. All rights reserved.