# Hierarchy For Package org.bukkit.block.data.type

Package Hierarchies:

- All Packages

## Interface Hierarchy

- java.lang.Cloneable
  - org.bukkit.block.data.BlockData
    - org.bukkit.block.data.Ageable
      - org.bukkit.block.data.type.Bamboo (also extends org.bukkit.block.data.type.Sapling)
      - org.bukkit.block.data.type.CaveVines (also extends org.bukkit.block.data.type.CaveVinesPlant)
      - org.bukkit.block.data.type.Cocoa (also extends org.bukkit.block.data.Directional)
      - org.bukkit.block.data.type.Fire (also extends org.bukkit.block.data.MultipleFacing)
      - org.bukkit.block.data.type.MangrovePropagule (also extends org.bukkit.block.data.Hangable, org.bukkit.block.data.type.Sapling, org.bukkit.block.data.Waterlogged)
    - org.bukkit.block.data.AnaloguePowerable
      - org.bukkit.block.data.type.DaylightDetector
      - org.bukkit.block.data.type.RedstoneWire
      - org.bukkit.block.data.type.SculkSensor (also extends org.bukkit.block.data.Waterlogged)
    - org.bukkit.block.data.Attachable
      - org.bukkit.block.data.type.HangingSign (also extends org.bukkit.block.data.Rotatable, org.bukkit.block.data.Waterlogged)
      - org.bukkit.block.data.type.Tripwire (also extends org.bukkit.block.data.MultipleFacing, org.bukkit.block.data.Powerable)
      - org.bukkit.block.data.type.TripwireHook (also extends org.bukkit.block.data.Directional, org.bukkit.block.data.Powerable)
    - org.bukkit.block.data.Bisected
      - org.bukkit.block.data.type.Door (also extends org.bukkit.block.data.Directional, org.bukkit.block.data.Openable, org.bukkit.block.data.Powerable)
      - org.bukkit.block.data.type.SmallDripleaf (also extends org.bukkit.block.data.type.Dripleaf)
      - org.bukkit.block.data.type.Stairs (also extends org.bukkit.block.data.Directional, org.bukkit.block.data.Waterlogged)
      - org.bukkit.block.data.type.TrapDoor (also extends org.bukkit.block.data.Directional, org.bukkit.block.data.Openable, org.bukkit.block.data.Powerable, org.bukkit.block.data.Waterlogged)
    - org.bukkit.block.data.type.BrewingStand
    - org.bukkit.block.data.type.BubbleColumn
    - org.bukkit.block.data.type.Cake
    - org.bukkit.block.data.type.CaveVinesPlant
      - org.bukkit.block.data.type.CaveVines (also extends org.bukkit.block.data.Ageable)
    - org.bukkit.block.data.Directional
      - org.bukkit.block.data.type.AmethystCluster (also extends org.bukkit.block.data.Waterlogged)
      - org.bukkit.block.data.type.Barrel (also extends org.bukkit.block.data.Openable)
      - org.bukkit.block.data.type.Bed
      - org.bukkit.block.data.type.Beehive
      - org.bukkit.block.data.type.Bell (also extends org.bukkit.block.data.Powerable)
      - org.bukkit.block.data.type.Campfire (also extends org.bukkit.block.data.Lightable, org.bukkit.block.data.Waterlogged)
      - org.bukkit.block.data.type.Chest (also extends org.bukkit.block.data.Waterlogged)
      - org.bukkit.block.data.type.ChiseledBookshelf
      - org.bukkit.block.data.type.Cocoa (also extends org.bukkit.block.data.Ageable)
      - org.bukkit.block.data.type.CommandBlock
      - org.bukkit.block.data.type.Comparator (also extends org.bukkit.block.data.Powerable)
      - org.bukkit.block.data.type.CoralWallFan (also extends org.bukkit.block.data.Waterlogged)
      - org.bukkit.block.data.type.Dispenser
      - org.bukkit.block.data.type.Door (also extends org.bukkit.block.data.Bisected, org.bukkit.block.data.Openable, org.bukkit.block.data.Powerable)
      - org.bukkit.block.data.type.Dripleaf (also extends org.bukkit.block.data.Waterlogged)
        - org.bukkit.block.data.type.BigDripleaf
        - org.bukkit.block.data.type.SmallDripleaf (also extends org.bukkit.block.data.Bisected)
      - org.bukkit.block.data.type.EnderChest (also extends org.bukkit.block.data.Waterlogged)
      - org.bukkit.block.data.type.EndPortalFrame
      - org.bukkit.block.data.type.Furnace (also extends org.bukkit.block.data.Lightable)
      - org.bukkit.block.data.type.Gate (also extends org.bukkit.block.data.Openable, org.bukkit.block.data.Powerable)
      - org.bukkit.block.data.type.Grindstone (also extends org.bukkit.block.data.FaceAttachable)
      - org.bukkit.block.data.type.Hopper
      - org.bukkit.block.data.type.Ladder (also extends org.bukkit.block.data.Waterlogged)
      - org.bukkit.block.data.type.Lectern (also extends org.bukkit.block.data.Powerable)
      - org.bukkit.block.data.type.LightningRod (also extends org.bukkit.block.data.Powerable, org.bukkit.block.data.Waterlogged)
      - org.bukkit.block.data.type.Observer (also extends org.bukkit.block.data.Powerable)
      - org.bukkit.block.data.type.Piston
      - org.bukkit.block.data.type.RedstoneWallTorch (also extends org.bukkit.block.data.Lightable)
      - org.bukkit.block.data.type.Repeater (also extends org.bukkit.block.data.Powerable)
      - org.bukkit.block.data.type.Stairs (also extends org.bukkit.block.data.Bisected, org.bukkit.block.data.Waterlogged)
      - org.bukkit.block.data.type.Switch (also extends org.bukkit.block.data.FaceAttachable, org.bukkit.block.data.Powerable)
      - org.bukkit.block.data.type.TechnicalPiston
        - org.bukkit.block.data.type.PistonHead
      - org.bukkit.block.data.type.TrapDoor (also extends org.bukkit.block.data.Bisected, org.bukkit.block.data.Openable, org.bukkit.block.data.Powerable, org.bukkit.block.data.Waterlogged)
      - org.bukkit.block.data.type.TripwireHook (also extends org.bukkit.block.data.Attachable, org.bukkit.block.data.Powerable)
      - org.bukkit.block.data.type.WallHangingSign (also extends org.bukkit.block.data.Waterlogged)
      - org.bukkit.block.data.type.WallSign (also extends org.bukkit.block.data.Waterlogged)
    - org.bukkit.block.data.FaceAttachable
      - org.bukkit.block.data.type.Grindstone (also extends org.bukkit.block.data.Directional)
      - org.bukkit.block.data.type.Switch (also extends org.bukkit.block.data.Directional, org.bukkit.block.data.Powerable)
    - org.bukkit.block.data.type.Farmland
    - org.bukkit.block.data.Hangable
      - org.bukkit.block.data.type.Lantern (also extends org.bukkit.block.data.Waterlogged)
      - org.bukkit.block.data.type.MangrovePropagule (also extends org.bukkit.block.data.Ageable, org.bukkit.block.data.type.Sapling, org.bukkit.block.data.Waterlogged)
    - org.bukkit.block.data.type.Jigsaw
    - org.bukkit.block.data.type.Jukebox
    - org.bukkit.block.data.Levelled
      - org.bukkit.block.data.type.Light (also extends org.bukkit.block.data.Waterlogged)
    - org.bukkit.block.data.Lightable
      - org.bukkit.block.data.type.Campfire (also extends org.bukkit.block.data.Directional, org.bukkit.block.data.Waterlogged)
      - org.bukkit.block.data.type.Candle (also extends org.bukkit.block.data.Waterlogged)
      - org.bukkit.block.data.type.Furnace (also extends org.bukkit.block.data.Directional)
      - org.bukkit.block.data.type.RedstoneWallTorch (also extends org.bukkit.block.data.Directional)
    - org.bukkit.block.data.MultipleFacing
      - org.bukkit.block.data.type.Fence (also extends org.bukkit.block.data.Waterlogged)
      - org.bukkit.block.data.type.Fire (also extends org.bukkit.block.data.Ageable)
      - org.bukkit.block.data.type.GlassPane (also extends org.bukkit.block.data.Waterlogged)
      - org.bukkit.block.data.type.GlowLichen (also extends org.bukkit.block.data.Waterlogged)
      - org.bukkit.block.data.type.SculkVein (also extends org.bukkit.block.data.Waterlogged)
      - org.bukkit.block.data.type.Tripwire (also extends org.bukkit.block.data.Attachable, org.bukkit.block.data.Powerable)
    - org.bukkit.block.data.Openable
      - org.bukkit.block.data.type.Barrel (also extends org.bukkit.block.data.Directional)
      - org.bukkit.block.data.type.Door (also extends org.bukkit.block.data.Bisected, org.bukkit.block.data.Directional, org.bukkit.block.data.Powerable)
      - org.bukkit.block.data.type.Gate (also extends org.bukkit.block.data.Directional, org.bukkit.block.data.Powerable)
      - org.bukkit.block.data.type.TrapDoor (also extends org.bukkit.block.data.Bisected, org.bukkit.block.data.Directional, org.bukkit.block.data.Powerable, org.bukkit.block.data.Waterlogged)
    - org.bukkit.block.data.Orientable
      - org.bukkit.block.data.type.Chain (also extends org.bukkit.block.data.Waterlogged)
    - org.bukkit.block.data.Powerable
      - org.bukkit.block.data.type.Bell (also extends org.bukkit.block.data.Directional)
      - org.bukkit.block.data.type.Comparator (also extends org.bukkit.block.data.Directional)
      - org.bukkit.block.data.type.Door (also extends org.bukkit.block.data.Bisected, org.bukkit.block.data.Directional, org.bukkit.block.data.Openable)
      - org.bukkit.block.data.type.Gate (also extends org.bukkit.block.data.Directional, org.bukkit.block.data.Openable)
      - org.bukkit.block.data.type.Lectern (also extends org.bukkit.block.data.Directional)
      - org.bukkit.block.data.type.LightningRod (also extends org.bukkit.block.data.Directional, org.bukkit.block.data.Waterlogged)
      - org.bukkit.block.data.type.NoteBlock
      - org.bukkit.block.data.type.Observer (also extends org.bukkit.block.data.Directional)
      - org.bukkit.block.data.type.RedstoneRail (also extends org.bukkit.block.data.Rail)
      - org.bukkit.block.data.type.Repeater (also extends org.bukkit.block.data.Directional)
      - org.bukkit.block.data.type.Switch (also extends org.bukkit.block.data.Directional, org.bukkit.block.data.FaceAttachable)
      - org.bukkit.block.data.type.TrapDoor (also extends org.bukkit.block.data.Bisected, org.bukkit.block.data.Directional, org.bukkit.block.data.Openable, org.bukkit.block.data.Waterlogged)
      - org.bukkit.block.data.type.Tripwire (also extends org.bukkit.block.data.Attachable, org.bukkit.block.data.MultipleFacing)
      - org.bukkit.block.data.type.TripwireHook (also extends org.bukkit.block.data.Attachable, org.bukkit.block.data.Directional)
    - org.bukkit.block.data.type.RespawnAnchor
    - org.bukkit.block.data.Rotatable
      - org.bukkit.block.data.type.HangingSign (also extends org.bukkit.block.data.Attachable, org.bukkit.block.data.Waterlogged)
      - org.bukkit.block.data.type.Sign (also extends org.bukkit.block.data.Waterlogged)
    - org.bukkit.block.data.type.Sapling
      - org.bukkit.block.data.type.Bamboo (also extends org.bukkit.block.data.Ageable)
      - org.bukkit.block.data.type.MangrovePropagule (also extends org.bukkit.block.data.Ageable, org.bukkit.block.data.Hangable, org.bukkit.block.data.Waterlogged)
    - org.bukkit.block.data.type.SculkCatalyst
    - org.bukkit.block.data.type.Snow
    - org.bukkit.block.data.type.StructureBlock
    - org.bukkit.block.data.type.TNT
    - org.bukkit.block.data.type.TurtleEgg
    - org.bukkit.block.data.Waterlogged
      - org.bukkit.block.data.type.AmethystCluster (also extends org.bukkit.block.data.Directional)
      - org.bukkit.block.data.type.Campfire (also extends org.bukkit.block.data.Directional, org.bukkit.block.data.Lightable)
      - org.bukkit.block.data.type.Candle (also extends org.bukkit.block.data.Lightable)
      - org.bukkit.block.data.type.Chain (also extends org.bukkit.block.data.Orientable)
      - org.bukkit.block.data.type.Chest (also extends org.bukkit.block.data.Directional)
      - org.bukkit.block.data.type.CoralWallFan (also extends org.bukkit.block.data.Directional)
      - org.bukkit.block.data.type.Dripleaf (also extends org.bukkit.block.data.Directional)
        - org.bukkit.block.data.type.BigDripleaf
        - org.bukkit.block.data.type.SmallDripleaf (also extends org.bukkit.block.data.Bisected)
      - org.bukkit.block.data.type.EnderChest (also extends org.bukkit.block.data.Directional)
      - org.bukkit.block.data.type.Fence (also extends org.bukkit.block.data.MultipleFacing)
      - org.bukkit.block.data.type.GlassPane (also extends org.bukkit.block.data.MultipleFacing)
      - org.bukkit.block.data.type.GlowLichen (also extends org.bukkit.block.data.MultipleFacing)
      - org.bukkit.block.data.type.HangingSign (also extends org.bukkit.block.data.Attachable, org.bukkit.block.data.Rotatable)
      - org.bukkit.block.data.type.Ladder (also extends org.bukkit.block.data.Directional)
      - org.bukkit.block.data.type.Lantern (also extends org.bukkit.block.data.Hangable)
      - org.bukkit.block.data.type.Leaves
      - org.bukkit.block.data.type.Light (also extends org.bukkit.block.data.Levelled)
      - org.bukkit.block.data.type.LightningRod (also extends org.bukkit.block.data.Directional, org.bukkit.block.data.Powerable)
      - org.bukkit.block.data.type.MangrovePropagule (also extends org.bukkit.block.data.Ageable, org.bukkit.block.data.Hangable, org.bukkit.block.data.type.Sapling)
      - org.bukkit.block.data.type.PointedDripstone
      - org.bukkit.block.data.Rail
        - org.bukkit.block.data.type.RedstoneRail (also extends org.bukkit.block.data.Powerable)
      - org.bukkit.block.data.type.Scaffolding
      - org.bukkit.block.data.type.SculkSensor (also extends org.bukkit.block.data.AnaloguePowerable)
      - org.bukkit.block.data.type.SculkShrieker
      - org.bukkit.block.data.type.SculkVein (also extends org.bukkit.block.data.MultipleFacing)
      - org.bukkit.block.data.type.SeaPickle
      - org.bukkit.block.data.type.Sign (also extends org.bukkit.block.data.Rotatable)
      - org.bukkit.block.data.type.Slab
      - org.bukkit.block.data.type.Stairs (also extends org.bukkit.block.data.Bisected, org.bukkit.block.data.Directional)
      - org.bukkit.block.data.type.TrapDoor (also extends org.bukkit.block.data.Bisected, org.bukkit.block.data.Directional, org.bukkit.block.data.Openable, org.bukkit.block.data.Powerable)
      - org.bukkit.block.data.type.Wall
      - org.bukkit.block.data.type.WallHangingSign (also extends org.bukkit.block.data.Directional)
      - org.bukkit.block.data.type.WallSign (also extends org.bukkit.block.data.Directional)

## Enum Class Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - org.bukkit.block.data.type.Bamboo.Leaves
    - org.bukkit.block.data.type.Bed.Part
    - org.bukkit.block.data.type.Bell.Attachment
    - org.bukkit.block.data.type.BigDripleaf.Tilt
    - org.bukkit.block.data.type.Chest.Type
    - org.bukkit.block.data.type.Comparator.Mode
    - org.bukkit.block.data.type.Door.Hinge
    - org.bukkit.block.data.type.Jigsaw.Orientation
    - org.bukkit.block.data.type.PointedDripstone.Thickness
    - org.bukkit.block.data.type.RedstoneWire.Connection
    - org.bukkit.block.data.type.SculkSensor.Phase
    - org.bukkit.block.data.type.Slab.Type
    - org.bukkit.block.data.type.Stairs.Shape
    - org.bukkit.block.data.type.StructureBlock.Mode
    - org.bukkit.block.data.type.Switch.Face
    - org.bukkit.block.data.type.TechnicalPiston.Type
    - org.bukkit.block.data.type.Wall.Height