Uses of Package
org.bukkit.block
Package
Description
The root package of the Bukkit API, contains generalized API classes.
Classes used to manipulate the voxels in a
world
,
including special states.Generalized BlockData classes.
Specific BlockData classes relevant to only a given block or set of blocks.
Classes relating to handling specialized non-chat player input.
Interfaces for non-voxel objects that can exist in a
world
, including all players, monsters, projectiles, etc.Events
triggered from an enchantment table
.Events
relating to entities that hang
.Events
relating to vehicular entities
.Classes to facilitate
world
generation
implementation.Classes involved in manipulating player inventories and item interactions.
The interfaces used when manipulating extra data can can be stored inside
item stacks
.Classes that represents various voxel types and states.
Classes relevant to specific material types.
Classes dedicated to handling data pack information.
Classes to represent the source of a projectile
Classes related to creating or using
structures
without creating Structure
blocks
in the world.Multi and single purpose classes to facilitate various programmatic
concepts.
-
ClassDescriptionRepresents a block.Represents a captured state of a block, which will not change automatically.
-
-
-
-
-
-
ClassDescriptionRepresents the face of a blockRepresents a captured state of a block, which will not change automatically.While this API is in a public interface, it is not intended for use by plugins until further notice.Represents a block (usually a container) that may be locked.Represents a block state that also hosts a tile entity at the given location.
-
ClassDescriptionRepresents a captured state of a block, which will not change automatically.
-
ClassDescriptionWhile this API is in a public interface, it is not intended for use by plugins until further notice.
-
ClassDescriptionRepresents a captured state of a beacon.Represents a block.Represents the face of a blockRepresents a captured state of a block, which will not change automatically.
-
-
-
-
-
-
ClassDescriptionHolds all accepted Biomes in the server.Represents a block.Represents a captured state of a block, which will not change automatically.While this API is in a public interface, it is not intended for use by plugins until further notice.
-
ClassDescriptionHolds all accepted Biomes in the server.Represents a block.Represents the face of a blockRepresents a captured state of a block, which will not change automatically.Represents a level of support a block can give on one of its faces.While this API is in a public interface, it is not intended for use by plugins until further notice.Typed represents a subtype of
BlockType
s that have a known block data type at compile time.Represents a captured state of suspicious sand or gravel.Represents a captured state of a container block.A side on a decorated pot.Represents a captured state of a block which stores entities.Represents a captured state of a furnace.Represents a block (usually a container) that may be locked.Represents how a block or entity will react when interacting with a piston when it is extending or retracting.Represents a captured state of a sculk sensorRepresents a captured state of either a SignPost or a WallSign.Represents a block state that also hosts a tile entity at the given location. -
ClassDescriptionRepresents a block.Represents the face of a blockRepresents a captured state of a block, which will not change automatically.Represents a level of support a block can give on one of its faces.Represents how a block or entity will react when interacting with a piston when it is extending or retracting.
-
-
-
ClassDescriptionRepresents a block.Represents the face of a blockRepresents a captured state of a block, which will not change automatically.Represents how a block or entity will react when interacting with a piston when it is extending or retracting.Represents a captured state of either a SignPost or a WallSign.Represents a block state that also hosts a tile entity at the given location.
-
ClassDescriptionRepresents a block.Represents the face of a blockRepresents a captured state of a block, which will not change automatically.
-
-
ClassDescriptionRepresents a block.Represents the face of a blockRepresents a captured state of a block, which will not change automatically.Represents a captured state of a creature spawner.Represents a captured state of a trial spawner.
-
-
-
-
-
ClassDescriptionRepresents a captured state of a block, which will not change automatically.
-
ClassDescriptionHolds all accepted Biomes in the server.Represents a captured state of a block, which will not change automatically.
-
ClassDescriptionRepresents a block.While this API is in a public interface, it is not intended for use by plugins until further notice.Represents a captured state of a brewing stand.Represents a captured state of a chiseled bookshelf.Represents a captured state of a decorated pot.Represents a double chest.Represents a captured state of a furnace.Represents a captured state of a jukebox.Represents a captured state of a lectern.
-
ClassDescriptionRepresents a captured state of a block, which will not change automatically.
-
-
-
ClassDescriptionWhile this API is in a public interface, it is not intended for use by plugins until further notice.
-
-
ClassDescriptionRepresents a captured state of a block, which will not change automatically.
-
ClassDescriptionHolds all accepted Biomes in the server.Represents a block.Represents the face of a blockRepresents a captured state of a block, which will not change automatically.
-
-
ClassDescriptionRepresents a block.Represents a captured state of a block, which will not change automatically.Represents a captured state of a creature spawner.Represents a captured state of a trial spawner.