Package | Description |
---|---|
com.destroystokyo.paper | |
com.destroystokyo.paper.block | |
com.destroystokyo.paper.entity | |
com.destroystokyo.paper.entity.ai | |
com.destroystokyo.paper.event.block | |
com.destroystokyo.paper.event.entity | |
com.destroystokyo.paper.event.player | |
com.destroystokyo.paper.event.server | |
io.papermc.paper.event.entity | |
io.papermc.paper.event.packet | |
io.papermc.paper.event.player | |
io.papermc.paper.event.world | |
io.papermc.paper.event.world.border | |
io.papermc.paper.tag | |
org.bukkit |
The root package of the Bukkit API, contains generalized API classes.
|
org.bukkit.advancement |
Classes relevant to advancements.
|
org.bukkit.attribute |
Classes relevant to attributes.
|
org.bukkit.block |
Classes used to manipulate the voxels in a
world ,
including special states. |
org.bukkit.block.banner |
Classes relevant to banner blocks.
|
org.bukkit.block.data |
Generalized BlockData classes.
|
org.bukkit.block.data.type |
Specific BlockData classes relevant to only a given block or set of blocks.
|
org.bukkit.boss |
Classes concerning the creation of boss bars that appear at the top of the
player's screen.
|
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 |
Classes concerning an entity's persistent 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.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.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 |
Classes that allow attaching custom data to items.
|
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.persistence |
Classes that allow attaching persistent data to various objects.
|
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 |
Spigot-specific player events.
|
Class and 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.
|
Particle |
Tag
Represents a tag that may be defined by the server or a resource pack to
group like things together.
|
World
Represents a world, which may contain entities, chunks and blocks
|
Class and Description |
---|
Sound
An Enum of Sounds the server is able to send to players.
|
Class and Description |
---|
Location
Represents a 3-dimensional position in a world.
|
Nameable |
Class and Description |
---|
NamespacedKey
Represents a String based key which consists of two components - a namespace
and a key.
|
Class and Description |
---|
Material
An enum of all material IDs accepted by the official server and client
|
Class and Description |
---|
Location
Represents a 3-dimensional position in a world.
|
Class and Description |
---|
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.
|
Class and Description |
---|
Location
Represents a 3-dimensional position in a world.
|
Class and Description |
---|
Location
Represents a 3-dimensional position in a world.
|
Class and Description |
---|
Chunk
Represents a chunk of blocks
|
Class and Description |
---|
Material
An enum of all material IDs accepted by the official server and client
|
Warning
This designates the warning state for a specific item.
|
Class and Description |
---|
GameRule
GameRules dictate certain behavior within Minecraft itself
For more information please visit the Minecraft Wiki |
Location
Represents a 3-dimensional position in a world.
|
StructureType
This class handles the creation and storage of all structure types for
Bukkit.
|
World
Represents a world, which may contain entities, chunks and blocks
|
Class and Description |
---|
Location
Represents a 3-dimensional position in a world.
|
World
Represents a world, which may contain entities, chunks and blocks
|
WorldBorder |
Class and Description |
---|
Keyed
Represents an object which has a
NamespacedKey attached to it. |
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.
|
Class and Description |
---|
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.
|
EntityAnimation
Different types of entity animations that can be played
|
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.
|
Fluid |
FluidCollisionMode
Determines the collision behavior when fluids get hit during ray tracing.
|
GameMode
Represents the various type of game modes that
HumanEntity s 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.
|
HeightMap
Further information regarding heightmaps.
|
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.
|
Raid
Represents a raid event.
|
Raid.RaidStatus
Represents the status of a
Raid . |
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.
|
UndefinedNullability
Deprecated.
This should generally not be used in any new API code as it
suggests a bad API design.
|
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.ChunkLoadCallback
Deprecated.
Use either the Future or the Consumer based methods
|
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 |
---|
Keyed
Represents an object which has a
NamespacedKey attached to it. |
Class and Description |
---|
Keyed
Represents an object which has a
NamespacedKey attached to it. |
NamespacedKey
Represents a String based key which consists of two components - a namespace
and a key.
|
Class and 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.
|
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.
|
OfflinePlayer |
SkullType
Deprecated.
check
Material instead |
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 |
---|
Axis
Represents a mutually perpendicular axis in 3D Cartesian coordinates.
|
Material
An enum of all material IDs accepted by the official server and client
|
SoundGroup
Represents a group of sounds for blocks that are played when various actions
happen (ie stepping, breaking, hitting, etc).
|
Class and Description |
---|
Instrument |
Note
A note class to store a specific note.
|
Class and Description |
---|
Keyed
Represents an object which has a
NamespacedKey attached to it. |
Location
Represents a 3-dimensional position in a world.
|
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.
|
Location
Represents a 3-dimensional position in a world.
|
OfflinePlayer |
Class and Description |
---|
ChatColor
All supported color values for chat
|
Class and 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 and Description |
---|
Art
Represents the art on a painting
|
BanEntry
A single entry from a ban list.
|
Chunk
Represents a chunk of blocks
|
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.
|
EntityAnimation
Different types of entity animations that can be played
|
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
HumanEntity s 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.
|
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 |
---|
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 and Description |
---|
Nameable |
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.
|
Sound
An Enum of Sounds the server is able to send to players.
|
SoundCategory
An Enum of categories for sounds.
|
Class and Description |
---|
Material
An enum of all material IDs accepted by the official server and client
|
Class and Description |
---|
GameMode
Represents the various type of game modes that
HumanEntity s 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 and Description |
---|
Raid
Represents a raid event.
|
World
Represents a world, which may contain entities, chunks and blocks
|
Class and Description |
---|
Location
Represents a 3-dimensional position in a world.
|
UndefinedNullability
Deprecated.
This should generally not be used in any new API code as it
suggests a bad API design.
|
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.
|
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.
|
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.
|
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.
|
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.
|
OfflinePlayer |
UndefinedNullability
Deprecated.
This should generally not be used in any new API code as it
suggests a bad API design.
|
Class and Description |
---|
NamespacedKey
Represents a String based key which consists of two components - a namespace
and a key.
|
Class and 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 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.
|
UndefinedNullability
Deprecated.
This should generally not be used in any new API code as it
suggests a bad API design.
|
Class and Description |
---|
NamespacedKey
Represents a String based key which consists of two components - a namespace
and a key.
|
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 |
---|
ChatColor
All supported color values for chat
|
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 © 2021. All rights reserved.