# Uses of Package
org.bukkit.block.data

Packages that use org.bukkit.block.data
Package
Description
com.destroystokyo.paper
com.destroystokyo.paper.event.block
io.papermc.paper.block
org.bukkit
The root package of the Bukkit API, contains generalized API classes.
org.bukkit.block
Classes used to manipulate the voxels in a `world`, including special states.
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.entity
Interfaces for non-voxel objects that can exist in a `world`, including all players, monsters, projectiles, etc.
org.bukkit.event.block
`Events` relating to when a `block` is changed or interacts with the `world`.
org.bukkit.event.entity
`Events` relating to `entities`, excluding some directly referencing some more specific entity types.
org.bukkit.generator
Classes to facilitate `world` generation implementation.
org.bukkit.inventory.meta
The interfaces used when manipulating extra data can can be stored inside `item stacks`.

Classes in org.bukkit.block.data used by com.destroystokyo.paper
Class
Description
BlockData
Classes in org.bukkit.block.data used by com.destroystokyo.paper.event.block
Class
Description
BlockData
Classes in org.bukkit.block.data used by io.papermc.paper.block
Class
Description
BlockData
Classes in org.bukkit.block.data used by org.bukkit
Class
Description
BlockData
Classes in org.bukkit.block.data used by org.bukkit.block
Class
Description
BlockData
Classes in org.bukkit.block.data used by org.bukkit.block.data
Class
Description
Bisected.Half
The half of a vertically bisected block.
BlockData
FaceAttachable.AttachedFace
The face to which a switch type block is stuck.
Rail.Shape
The different types of shapes a rail block can occupy.
Waterlogged
'waterlogged' denotes whether this block has fluid in it.
Classes in org.bukkit.block.data used by org.bukkit.block.data.type
Class
Description
Ageable
'age' represents the different growth stages that a crop-like block can go through.
AnaloguePowerable
'power' represents the redstone power level currently being emitted or transmitted via this block.
Attachable
'attached' denotes whether a tripwire hook or string forms a complete tripwire circuit and is ready to trigger.
Bisected
'half' denotes which half of a two block tall material this block is.
BlockData
Directional
'facing' represents the face towards which the block is pointing.
FaceAttachable
'face' represents the face to which a lever or button is stuck.
Hangable
'hanging' denotes whether the lantern is hanging from a block.
Levelled
'level' represents the amount of fluid contained within this block, either by itself or inside a cauldron.
Lightable
'lit' denotes whether this block (either a redstone torch or furnace) is currently lit - that is not burned out.
MultipleFacing
This class encompasses the 'north', 'east', 'south', 'west', 'up', 'down' boolean flags which are used to set which faces of the block textures are displayed on.
Openable
'open' denotes whether this block is currently opened.
Orientable
'axis' represents the axis along whilst this block is oriented.
Powerable
'powered' indicates whether this block is in the powered state or not, i.e.
Rail
'shape' represents the current layout of a minecart rail.
Rotatable
'rotation' represents the current rotation of this block.
Waterlogged
'waterlogged' denotes whether this block has fluid in it.
Classes in org.bukkit.block.data used by org.bukkit.entity
Class
Description
BlockData
Classes in org.bukkit.block.data used by org.bukkit.event.block
Class
Description
BlockData
Classes in org.bukkit.block.data used by org.bukkit.event.entity
Class
Description
BlockData
Classes in org.bukkit.block.data used by org.bukkit.generator
Class
Description
BlockData
Classes in org.bukkit.block.data used by org.bukkit.inventory.meta
Class
Description
BlockData