| Package | Description | 
|---|---|
| org.bukkit | 
 More generalized classes in the API. 
 | 
| org.bukkit.block | 
 Classes used to manipulate the voxels in a  
world,
 including special states. | 
| org.bukkit.event.block | |
| org.bukkit.event.entity | |
| org.bukkit.event.world | |
| org.bukkit.inventory.meta | 
 The interfaces used when manipulating extra data can can be stored inside
  
item stacks. | 
| Modifier and Type | Method and Description | 
|---|---|
BlockState[] | 
Chunk.getTileEntities()
Get a list of all tile entities in the chunk. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
Banner  | 
interface  | 
Beacon
Represents a beacon. 
 | 
interface  | 
BrewingStand
Represents a brewing stand. 
 | 
interface  | 
Chest
Represents a chest. 
 | 
interface  | 
CommandBlock  | 
interface  | 
CreatureSpawner
Represents a creature spawner. 
 | 
interface  | 
Dispenser
Represents a dispenser. 
 | 
interface  | 
Dropper
Represents a dropper. 
 | 
interface  | 
Furnace
Represents a furnace. 
 | 
interface  | 
Hopper
Represents a hopper. 
 | 
interface  | 
Jukebox
Represents a Jukebox 
 | 
interface  | 
NoteBlock
Represents a note. 
 | 
interface  | 
Sign
Represents either a SignPost or a WallSign 
 | 
interface  | 
Skull
Represents a Skull 
 | 
| Modifier and Type | Method and Description | 
|---|---|
BlockState | 
Block.getState()
Captures the current state of this block. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected BlockState | 
BlockPlaceEvent.replacedBlockState  | 
| Modifier and Type | Method and Description | 
|---|---|
BlockState | 
BlockPlaceEvent.getBlockReplacedState()
Gets the BlockState for the block which was replaced. 
 | 
BlockState | 
BlockFadeEvent.getNewState()
Gets the state of the block that will be fading, melting or
 disappearing. 
 | 
BlockState | 
BlockGrowEvent.getNewState()
Gets the state of the block where it will form or spread to. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
List<BlockState> | 
BlockMultiPlaceEvent.getReplacedBlockStates()
Gets a list of blockstates for all blocks which were replaced by the
 placement of the new blocks. 
 | 
| Constructor and Description | 
|---|
BlockFadeEvent(Block block,
              BlockState newState)  | 
BlockFormEvent(Block block,
              BlockState newState)  | 
BlockGrowEvent(Block block,
              BlockState newState)  | 
BlockPlaceEvent(Block placedBlock,
               BlockState replacedBlockState,
               Block placedAgainst,
               ItemStack itemInHand,
               Player thePlayer,
               boolean canBuild)  | 
BlockSpreadEvent(Block block,
                Block source,
                BlockState newState)  | 
EntityBlockFormEvent(Entity entity,
                    Block block,
                    BlockState blockstate)  | 
| Constructor and Description | 
|---|
BlockMultiPlaceEvent(List<BlockState> states,
                    Block clicked,
                    ItemStack itemInHand,
                    Player thePlayer,
                    boolean canBuild)  | 
| Modifier and Type | Method and Description | 
|---|---|
List<BlockState> | 
EntityCreatePortalEvent.getBlocks()
Gets a list of all blocks associated with the portal. 
 | 
| Constructor and Description | 
|---|
EntityCreatePortalEvent(LivingEntity what,
                       List<BlockState> blocks,
                       PortalType type)  | 
| Modifier and Type | Method and Description | 
|---|---|
List<BlockState> | 
StructureGrowEvent.getBlocks()
Gets an ArrayList of all blocks associated with the structure. 
 | 
| Constructor and Description | 
|---|
StructureGrowEvent(Location location,
                  TreeType species,
                  boolean bonemeal,
                  Player player,
                  List<BlockState> blocks)  | 
| Modifier and Type | Method and Description | 
|---|---|
BlockState | 
BlockStateMeta.getBlockState()
Returns the currently attached block state for this
 item or creates a new one if one doesn't exist. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
BlockStateMeta.setBlockState(BlockState blockState)
Attaches a copy of the passed block state to the item. 
 | 
Copyright © 2015. All rights reserved.