Class Hierarchy
- java.lang.Object
- org.bukkit.block.DoubleChest (implements org.bukkit.inventory.InventoryHolder)
 
 
Interface Hierarchy
- org.bukkit.material.Colorable
 - org.bukkit.inventory.InventoryHolder
- org.bukkit.inventory.BlockInventoryHolder
- org.bukkit.block.Container (also extends org.bukkit.block.Lockable, org.bukkit.Nameable, org.bukkit.block.TileState)
- org.bukkit.block.Barrel (also extends org.bukkit.block.Lidded, org.bukkit.loot.Lootable)
 - org.bukkit.block.BrewingStand
 - org.bukkit.block.Chest (also extends org.bukkit.block.Lidded, org.bukkit.loot.Lootable)
 - org.bukkit.block.Dispenser (also extends org.bukkit.loot.Lootable, org.bukkit.Nameable)
 - org.bukkit.block.Dropper (also extends org.bukkit.loot.Lootable)
 - org.bukkit.block.Furnace
- org.bukkit.block.BlastFurnace
 - org.bukkit.block.Smoker
 
 - org.bukkit.block.Hopper (also extends org.bukkit.loot.Lootable)
 - org.bukkit.block.ShulkerBox (also extends org.bukkit.block.Lidded, org.bukkit.loot.Lootable)
 
 - org.bukkit.block.Lectern (also extends org.bukkit.block.TileState)
 
 - org.bukkit.block.Container (also extends org.bukkit.block.Lockable, org.bukkit.Nameable, org.bukkit.block.TileState)
 
 - org.bukkit.inventory.BlockInventoryHolder
 - org.bukkit.block.Lidded
 - org.bukkit.block.Lockable
- org.bukkit.block.Beacon (also extends org.bukkit.Nameable, org.bukkit.block.TileState)
 - org.bukkit.block.Container (also extends org.bukkit.inventory.BlockInventoryHolder, org.bukkit.Nameable, org.bukkit.block.TileState)
- org.bukkit.block.Barrel (also extends org.bukkit.block.Lidded, org.bukkit.loot.Lootable)
 - org.bukkit.block.BrewingStand
 - org.bukkit.block.Chest (also extends org.bukkit.block.Lidded, org.bukkit.loot.Lootable)
 - org.bukkit.block.Dispenser (also extends org.bukkit.loot.Lootable, org.bukkit.Nameable)
 - org.bukkit.block.Dropper (also extends org.bukkit.loot.Lootable)
 - org.bukkit.block.Furnace
- org.bukkit.block.BlastFurnace
 - org.bukkit.block.Smoker
 
 - org.bukkit.block.Hopper (also extends org.bukkit.loot.Lootable)
 - org.bukkit.block.ShulkerBox (also extends org.bukkit.block.Lidded, org.bukkit.loot.Lootable)
 
 
 - org.bukkit.loot.Lootable
- org.bukkit.block.Barrel (also extends org.bukkit.block.Container, org.bukkit.block.Lidded)
 - org.bukkit.block.Chest (also extends org.bukkit.block.Container, org.bukkit.block.Lidded)
 - org.bukkit.block.Dispenser (also extends org.bukkit.block.Container, org.bukkit.Nameable)
 - org.bukkit.block.Dropper (also extends org.bukkit.block.Container)
 - org.bukkit.block.Hopper (also extends org.bukkit.block.Container)
 - org.bukkit.block.ShulkerBox (also extends org.bukkit.block.Container, org.bukkit.block.Lidded)
 
 - org.bukkit.metadata.Metadatable
- org.bukkit.block.Block
 - org.bukkit.block.BlockState
- org.bukkit.block.TileState (also extends org.bukkit.persistence.PersistentDataHolder)
- org.bukkit.block.Banner
 - org.bukkit.block.Beacon (also extends org.bukkit.block.Lockable, org.bukkit.Nameable)
 - org.bukkit.block.Bed (also extends org.bukkit.material.Colorable)
 - org.bukkit.block.Bell
 - org.bukkit.block.Campfire
 - org.bukkit.block.CommandBlock
 - org.bukkit.block.Comparator
 - org.bukkit.block.Conduit
 - org.bukkit.block.Container (also extends org.bukkit.inventory.BlockInventoryHolder, org.bukkit.block.Lockable, org.bukkit.Nameable)
- org.bukkit.block.Barrel (also extends org.bukkit.block.Lidded, org.bukkit.loot.Lootable)
 - org.bukkit.block.BrewingStand
 - org.bukkit.block.Chest (also extends org.bukkit.block.Lidded, org.bukkit.loot.Lootable)
 - org.bukkit.block.Dispenser (also extends org.bukkit.loot.Lootable, org.bukkit.Nameable)
 - org.bukkit.block.Dropper (also extends org.bukkit.loot.Lootable)
 - org.bukkit.block.Furnace
- org.bukkit.block.BlastFurnace
 - org.bukkit.block.Smoker
 
 - org.bukkit.block.Hopper (also extends org.bukkit.loot.Lootable)
 - org.bukkit.block.ShulkerBox (also extends org.bukkit.block.Lidded, org.bukkit.loot.Lootable)
 
 - org.bukkit.block.CreatureSpawner
 - org.bukkit.block.DaylightDetector
 - org.bukkit.block.EnchantingTable (also extends org.bukkit.Nameable)
 - org.bukkit.block.EnderChest
 - org.bukkit.block.EndGateway
 - org.bukkit.block.EntityBlockStorage<T>
- org.bukkit.block.Beehive
 
 - org.bukkit.block.Jigsaw
 - org.bukkit.block.Jukebox
 - org.bukkit.block.Lectern (also extends org.bukkit.inventory.BlockInventoryHolder)
 - org.bukkit.block.Sign (also extends org.bukkit.material.Colorable)
 - org.bukkit.block.Skull
 - org.bukkit.block.Structure
 
 
 - org.bukkit.block.TileState (also extends org.bukkit.persistence.PersistentDataHolder)
 
 - org.bukkit.Nameable
- org.bukkit.block.Beacon (also extends org.bukkit.block.Lockable, org.bukkit.block.TileState)
 - org.bukkit.block.Container (also extends org.bukkit.inventory.BlockInventoryHolder, org.bukkit.block.Lockable, org.bukkit.block.TileState)
- org.bukkit.block.Barrel (also extends org.bukkit.block.Lidded, org.bukkit.loot.Lootable)
 - org.bukkit.block.BrewingStand
 - org.bukkit.block.Chest (also extends org.bukkit.block.Lidded, org.bukkit.loot.Lootable)
 - org.bukkit.block.Dispenser (also extends org.bukkit.loot.Lootable, org.bukkit.Nameable)
 - org.bukkit.block.Dropper (also extends org.bukkit.loot.Lootable)
 - org.bukkit.block.Furnace
- org.bukkit.block.BlastFurnace
 - org.bukkit.block.Smoker
 
 - org.bukkit.block.Hopper (also extends org.bukkit.loot.Lootable)
 - org.bukkit.block.ShulkerBox (also extends org.bukkit.block.Lidded, org.bukkit.loot.Lootable)
 
 - org.bukkit.block.Dispenser (also extends org.bukkit.block.Container, org.bukkit.loot.Lootable)
 - org.bukkit.block.EnchantingTable (also extends org.bukkit.block.TileState)
 
 - org.bukkit.persistence.PersistentDataHolder
- org.bukkit.block.TileState (also extends org.bukkit.block.BlockState)
- org.bukkit.block.Banner
 - org.bukkit.block.Beacon (also extends org.bukkit.block.Lockable, org.bukkit.Nameable)
 - org.bukkit.block.Bed (also extends org.bukkit.material.Colorable)
 - org.bukkit.block.Bell
 - org.bukkit.block.Campfire
 - org.bukkit.block.CommandBlock
 - org.bukkit.block.Comparator
 - org.bukkit.block.Conduit
 - org.bukkit.block.Container (also extends org.bukkit.inventory.BlockInventoryHolder, org.bukkit.block.Lockable, org.bukkit.Nameable)
- org.bukkit.block.Barrel (also extends org.bukkit.block.Lidded, org.bukkit.loot.Lootable)
 - org.bukkit.block.BrewingStand
 - org.bukkit.block.Chest (also extends org.bukkit.block.Lidded, org.bukkit.loot.Lootable)
 - org.bukkit.block.Dispenser (also extends org.bukkit.loot.Lootable, org.bukkit.Nameable)
 - org.bukkit.block.Dropper (also extends org.bukkit.loot.Lootable)
 - org.bukkit.block.Furnace
- org.bukkit.block.BlastFurnace
 - org.bukkit.block.Smoker
 
 - org.bukkit.block.Hopper (also extends org.bukkit.loot.Lootable)
 - org.bukkit.block.ShulkerBox (also extends org.bukkit.block.Lidded, org.bukkit.loot.Lootable)
 
 - org.bukkit.block.CreatureSpawner
 - org.bukkit.block.DaylightDetector
 - org.bukkit.block.EnchantingTable (also extends org.bukkit.Nameable)
 - org.bukkit.block.EnderChest
 - org.bukkit.block.EndGateway
 - org.bukkit.block.EntityBlockStorage<T>
- org.bukkit.block.Beehive
 
 - org.bukkit.block.Jigsaw
 - org.bukkit.block.Jukebox
 - org.bukkit.block.Lectern (also extends org.bukkit.inventory.BlockInventoryHolder)
 - org.bukkit.block.Sign (also extends org.bukkit.material.Colorable)
 - org.bukkit.block.Skull
 - org.bukkit.block.Structure
 
 
 - org.bukkit.block.TileState (also extends org.bukkit.block.BlockState)
 
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- org.bukkit.block.Biome (implements org.bukkit.Keyed)
 - org.bukkit.block.BlockFace
 - org.bukkit.block.PistonMoveReaction
 
 
 - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)