| 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 | 
| 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  | BeaconRepresents a beacon. | 
| interface  | BrewingStandRepresents a brewing stand. | 
| interface  | ChestRepresents a chest. | 
| interface  | CommandBlock | 
| interface  | CreatureSpawnerRepresents a creature spawner. | 
| interface  | DispenserRepresents a dispenser. | 
| interface  | DropperRepresents a dropper. | 
| interface  | FurnaceRepresents a furnace. | 
| interface  | HopperRepresents a hopper. | 
| interface  | JukeboxRepresents a Jukebox | 
| interface  | NoteBlockRepresents a note. | 
| interface  | SignRepresents either a SignPost or a WallSign | 
| interface  | SkullRepresents 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) | 
Copyright © 2015. All rights reserved.