# Package org.bukkit.block

package org.bukkit.block
Classes used to manipulate the voxels in a `world`, including special states.

Related Packages
Package
Description
org.bukkit
The root package of the Bukkit API, contains generalized API classes.
org.bukkit.block.banner
Classes relevant to banner blocks.
org.bukkit.block.data
Generalized BlockData classes.
org.bukkit.block.structure
Classes relevant to structure blocks.
Class
Description
Banner
Represents a captured state of a banner.
Barrel
Represents a captured state of a Barrel.
Beacon
Represents a captured state of a beacon.
Bed
Deprecated.
does not provide useful information beyond the material itself
Beehive
Represents a captured state of a bee hive.
Bell
Represents a captured state of Bell.
Biome
Holds all accepted Biomes in the default server
BlastFurnace
Represents a captured state of a blast furnace.
Block
Represents a block.
BlockFace
Represents the face of a block
BlockState
Represents a captured state of a block, which will not change automatically.
BrewingStand
Represents a captured state of a brewing stand.
Campfire
Represents a captured state of a campfire.
Chest
Represents a captured state of a chest.
CommandBlock
Represents a captured state of a command block.
Comparator
Represents a captured state of an on / off comparator.
Conduit
Represents a captured state of a conduit.
Container
Represents a captured state of a container block.
CreatureSpawner
Represents a captured state of a creature spawner.
DaylightDetector
Represents a captured state of a (possibly inverted) daylight detector.
Dispenser
Represents a captured state of a dispenser.
DoubleChest
Represents a double chest.
Dropper
Represents a captured state of a dropper.
EnchantingTable
Represents a captured state of an enchanting table.
EnderChest
Represents a captured state of an ender chest.
EndGateway
Represents a captured state of an end gateway.
EntityBlockStorage<T extends Entity>
Represents a captured state of a block which stores entities.
Furnace
Represents a captured state of a furnace.
Hopper
Represents a captured state of a hopper.
Jigsaw
Represents a captured state of a jigsaw.
Jukebox
Represents a captured state of a jukebox.
Lectern
Represents a captured state of a lectern.
Lidded
Lockable
Represents a block (usually a container) that may be locked.
PistonMoveReaction
Represents how a block or entity will react when interacting with a piston when it is extending or retracting.
SculkSensor
Represents a captured state of a sculk sensor
ShulkerBox
Represents a captured state of a ShulkerBox.
Sign
Represents a captured state of either a SignPost or a WallSign.
Skull
Represents a captured state of a skull block.
Smoker
Represents a captured state of a smoker.
Structure
Represents a structure block that can save and load blocks from a file.
TileState
Represents a block state that also hosts a tile entity at the given location.