Package org.bukkit
package org.bukkit
The root package of the Bukkit API, contains generalized API classes.
-
ClassDescriptionRepresents the art on a paintingRepresents a mutually perpendicular axis in 3D Cartesian coordinates.A single entry from a ban list.A ban list, containing bans of some
BanList.Type
.Represents a ban-type that aBanList
may track.A delegate for handling block changes.Represents the Bukkit core, for version and Server singleton handlingAll supported color values for chatRepresents a chunk of blocksRepresents a static, thread-safe snapshot of chunk of blocks.Represents the two types of coalA container for a color palette.Represents the different growth states of cropsRepresents the various difficulty levels that are available.All supported color values for dyes and clothA list of effects that the server is able to send to players.Represents the type of an effect.A list of all Effects that can happen to entities.Represents a single firework effect.This is a builder for FireworkEffects.The type or shape of the effect.Determines the collision behavior when fluids get hit during ray tracing.Represents a generic Mojang game event.Represents the various type of game modes thatHumanEntity
s may haveGameRule<T>GameRules dictate certain behavior within Minecraft itself
For more information please visit the Minecraft WikiDeprecated.Further information regarding heightmaps.Represents an object which has aNamespacedKey
attached to it.Represents a 3-dimensional position in a world.An enum of all material IDs accepted by the official server and clientRepresents a String based key which consists of two components - a namespace and a key.A note class to store a specific note.An enum holding tones.Options which can be applied to redstone dust particles - a particle color and size.Options which can be applied to a color transitioning dust particles.Represents various types of portals that can be made in a world.Represents a raid event.Represents the status of aRaid
.A RegionAccessor gives access to getting, modifying and spawningBiome
,BlockState
andEntity
, as well as generating some basic structures.Represents a registry of Bukkit objects that may be retrieved byNamespacedKey
.An enum to specify a rotation based orientation, like that on a clock.Deprecated.useBlockData
Represents a server implementation.Deprecated.checkMaterial
insteadAn Enum of Sounds the server is able to send to players.An Enum of categories for sounds.Represents a group of sounds for blocks that are played when various actions happen (ie stepping, breaking, hitting, etc).Represents a countable statistic, which is tracked by the server.The type of statistic.This class handles the creation and storage of all structure types for Bukkit.Represents a tag that may be defined by the server or a resource pack to group like things together.Represents the different species of trees regardless of size.Tree and organic structure types.Deprecated.This should generally not be used in any new API code as it suggests a bad API design.Deprecated.This annotation indicates a method (and sometimes constructor) will chain its internal operations.Represents a vibration from a Skulk sensor.This designates the warning state for a specific item.This represents the states that server verbose for warnings may be.An enum of all current weather typesRepresents a world, which may contain entities, chunks and blocksDeprecated.Use either the Future or the Consumer based methodsRepresents various map environment types that a world may beRepresents various types of options that may be used to create a world.Represents various types of worlds that may exist
BlockData