| Package | Description |
|---|---|
| org.bukkit |
More generalized classes in the API.
|
| org.bukkit.advancement | |
| org.bukkit.block |
Classes used to manipulate the voxels in a
world,
including special states. |
| org.bukkit.block.banner | |
| org.bukkit.block.data | |
| org.bukkit.block.data.type | |
| org.bukkit.boss | |
| 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 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.memory | |
| org.bukkit.entity.minecart |
Interfaces for various
Minecart types. |
| org.bukkit.event.block | |
| org.bukkit.event.entity | |
| org.bukkit.event.inventory | |
| org.bukkit.event.player | |
| 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.generator |
Classes to facilitate
world generation
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.inventory.meta.tags | |
| org.bukkit.loot | |
| org.bukkit.map |
Classes to facilitate plugin handling of
map displays. |
| org.bukkit.material |
Classes that represents various voxel types and states.
|
| org.bukkit.persistence | |
| org.bukkit.plugin |
Classes specifically relating to loading software modules at runtime.
|
| org.bukkit.plugin.java |
Classes for handling
plugins written in
java. |
| org.bukkit.potion |
Classes to represent various
potion
properties 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 | 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.
|
| 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
BanList may 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.
|
| FluidCollisionMode |
Determines the collision behavior when fluids get hit during ray tracing.
|
| GameMode |
Represents the various type of game modes that
HumanEntitys may
have |
| GameRule |
GameRules dictate certain behavior within Minecraft itself
For more information please visit the Minecraft Wiki |
| GrassSpecies |
Represents the different types of grass.
|
| Instrument | |
| Keyed |
Represents an object which has a
NamespacedKey attached to it. |
| Location |
Represents a 3-dimensional position in a world.
|
| Material |
An enum of all material IDs accepted by the official server and client
|
| NamespacedKey |
Represents a String based key which consists of two components - a namespace
and a key.
|
| 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.
|
| Registry |
Represents a registry of Bukkit objects that may be retrieved by
NamespacedKey. |
| 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 |
Deprecated.
check
Material instead |
| 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.
|
| StructureType |
This class handles the creation and storage of all structure types for
Bukkit.
|
| Tag |
Represents a tag that may be defined by the server or a resource pack to
group like things together.
|
| TreeSpecies |
Represents the different species of trees regardless of size.
|
| TreeType |
Tree and organic structure types.
|
| UnsafeValues |
Deprecated.
|
| 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 | Description |
|---|---|
| Keyed |
Represents an object which has a
NamespacedKey attached to it. |
| Class | Description |
|---|---|
| Chunk |
Represents a chunk of blocks
|
| DyeColor |
All supported color values for dyes and cloth
|
| FluidCollisionMode |
Determines the collision behavior when fluids get hit during ray tracing.
|
| Instrument | |
| Keyed |
Represents an object which has a
NamespacedKey attached to it. |
| Location |
Represents a 3-dimensional position in a world.
|
| Material |
An enum of all material IDs accepted by the official server and client
|
| Nameable | |
| 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.
|
| OfflinePlayer | |
| SkullType |
Deprecated.
check
Material instead |
| World |
Represents a world, which may contain entities, chunks and blocks
|
| Class | Description |
|---|---|
| DyeColor |
All supported color values for dyes and cloth
|
| Class | Description |
|---|---|
| Axis |
Represents a mutually perpendicular axis in 3D Cartesian coordinates.
|
| Material |
An enum of all material IDs accepted by the official server and client
|
| Class | Description |
|---|---|
| Instrument | |
| Note |
A note class to store a specific note.
|
| Class | Description |
|---|---|
| Keyed |
Represents an object which has a
NamespacedKey attached to it. |
| Class | Description |
|---|---|
| Location |
Represents a 3-dimensional position in a world.
|
| Server |
Represents a server implementation.
|
| Class | Description |
|---|---|
| Color |
A container for a color palette.
|
| OfflinePlayer |
| Class | Description |
|---|---|
| ChatColor |
All supported color values for chat
|
| Class | Description |
|---|---|
| Keyed |
Represents an object which has a
NamespacedKey attached to it. |
| Material |
An enum of all material IDs accepted by the official server and client
|
| NamespacedKey |
Represents a String based key which consists of two components - a namespace
and a key.
|
| Class | Description |
|---|---|
| Achievement |
Deprecated.
future versions of Minecraft do not have achievements
|
| 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.
|
| FluidCollisionMode |
Determines the collision behavior when fluids get hit during ray tracing.
|
| GameMode |
Represents the various type of game modes that
HumanEntitys may
have |
| Instrument | |
| Keyed |
Represents an object which has a
NamespacedKey attached to it. |
| Location |
Represents a 3-dimensional position in a world.
|
| Material |
An enum of all material IDs accepted by the official server and client
|
| Nameable | |
| 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.
|
| 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.
|
| SoundCategory |
An Enum of categories for sounds.
|
| 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 | Description |
|---|---|
| Keyed |
Represents an object which has a
NamespacedKey attached to it. |
| 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.
|
| Class | Description |
|---|---|
| Nameable |
| Class | 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.
|
| Warning |
This designates the warning state for a specific item.
|
| Class | 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.
|
| Warning |
This designates the warning state for a specific item.
|
| Class | Description |
|---|---|
| Material |
An enum of all material IDs accepted by the official server and client
|
| Class | Description |
|---|---|
| Achievement |
Deprecated.
future versions of Minecraft do not have achievements
|
| 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
|
| NamespacedKey |
Represents a String based key which consists of two components - a namespace
and a key.
|
| Statistic |
Represents a countable statistic, which is tracked by the server.
|
| Warning |
This designates the warning state for a specific item.
|
| World |
Represents a world, which may contain entities, chunks and blocks
|
| Class | Description |
|---|---|
| UndefinedNullability |
Deprecated.
This should generally not be used in any new API code as it
suggests a bad API design.
|
| Class | Description |
|---|---|
| Location |
Represents a 3-dimensional position in a world.
|
| Class | Description |
|---|---|
| World |
Represents a world, which may contain entities, chunks and blocks
|
| Class | 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 | 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 | Description |
|---|---|
| Color |
A container for a color palette.
|
| Keyed |
Represents an object which has a
NamespacedKey attached to it. |
| Location |
Represents a 3-dimensional position in a world.
|
| Material |
An enum of all material IDs accepted by the official server and client
|
| NamespacedKey |
Represents a String based key which consists of two components - a namespace
and a key.
|
| Tag |
Represents a tag that may be defined by the server or a resource pack to
group like things together.
|
| Utility |
This annotation indicates a method (and sometimes constructor) will chain
its internal operations.
|
| Class | Description |
|---|---|
| Color |
A container for a color palette.
|
| DyeColor |
All supported color values for dyes and cloth
|
| FireworkEffect |
Represents a single firework effect.
|
| Material |
An enum of all material IDs accepted by the official server and client
|
| NamespacedKey |
Represents a String based key which consists of two components - a namespace
and a key.
|
| OfflinePlayer | |
| UndefinedNullability |
Deprecated.
This should generally not be used in any new API code as it
suggests a bad API design.
|
| Class | Description |
|---|---|
| NamespacedKey |
Represents a String based key which consists of two components - a namespace
and a key.
|
| Class | Description |
|---|---|
| Keyed |
Represents an object which has a
NamespacedKey attached to it. |
| 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.
|
| Class | Description |
|---|---|
| World |
Represents a world, which may contain entities, chunks and blocks
|
| Class | 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.
|
| UndefinedNullability |
Deprecated.
This should generally not be used in any new API code as it
suggests a bad API design.
|
| Class | Description |
|---|---|
| NamespacedKey |
Represents a String based key which consists of two components - a namespace
and a key.
|
| Class | Description |
|---|---|
| Server |
Represents a server implementation.
|
| Class | Description |
|---|---|
| Server |
Represents a server implementation.
|
| Class | Description |
|---|---|
| Color |
A container for a color palette.
|
| Class | Description |
|---|---|
| ChatColor |
All supported color values for chat
|
| OfflinePlayer |
| Class | Description |
|---|---|
| Location |
Represents a 3-dimensional position in a world.
|
| World |
Represents a world, which may contain entities, chunks and blocks
|
| Class | Description |
|---|---|
| World |
Represents a world, which may contain entities, chunks and blocks
|
| Class | Description |
|---|---|
| Location |
Represents a 3-dimensional position in a world.
|
Copyright © 2019. All rights reserved.