# Hierarchy For Package net.minecraft.world.gen.structure

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - net.minecraft.world.gen.MapGenBase
    - net.minecraft.world.gen.structure.MapGenStructure
      - net.minecraft.world.gen.structure.MapGenMineshaft
      - net.minecraft.world.gen.structure.MapGenNetherBridge
      - net.minecraft.world.gen.structure.MapGenStronghold
      - net.minecraft.world.gen.structure.MapGenVillage
  - net.minecraft.world.gen.structure.StructureBoundingBox
  - net.minecraft.world.gen.structure.StructureComponent
    - net.minecraft.world.gen.structure.ComponentMineshaftCorridor
    - net.minecraft.world.gen.structure.ComponentMineshaftCross
    - net.minecraft.world.gen.structure.ComponentMineshaftRoom
    - net.minecraft.world.gen.structure.ComponentMineshaftStairs
    - net.minecraft.world.gen.structure.ComponentNetherBridgeCorridor
    - net.minecraft.world.gen.structure.ComponentNetherBridgeCorridor2
    - net.minecraft.world.gen.structure.ComponentNetherBridgeCorridor3
    - net.minecraft.world.gen.structure.ComponentNetherBridgeCorridor4
    - net.minecraft.world.gen.structure.ComponentNetherBridgeCorridor5
    - net.minecraft.world.gen.structure.ComponentNetherBridgeCrossing
    - net.minecraft.world.gen.structure.ComponentNetherBridgeCrossing2
    - net.minecraft.world.gen.structure.ComponentNetherBridgeCrossing3
      - net.minecraft.world.gen.structure.ComponentNetherBridgeStartPiece
    - net.minecraft.world.gen.structure.ComponentNetherBridgeEnd
    - net.minecraft.world.gen.structure.ComponentNetherBridgeEntrance
    - net.minecraft.world.gen.structure.ComponentNetherBridgeNetherStalkRoom
    - net.minecraft.world.gen.structure.ComponentNetherBridgeStairs
    - net.minecraft.world.gen.structure.ComponentNetherBridgeStraight
    - net.minecraft.world.gen.structure.ComponentNetherBridgeThrone
    - net.minecraft.world.gen.structure.ComponentScatteredFeatureDesertPyramid
    - net.minecraft.world.gen.structure.ComponentScatteredFeatureJunglePyramid
    - net.minecraft.world.gen.structure.ComponentScatteredFeatureSwampHut
    - net.minecraft.world.gen.structure.ComponentStrongholdChestCorridor
    - net.minecraft.world.gen.structure.ComponentStrongholdCorridor
    - net.minecraft.world.gen.structure.ComponentStrongholdCrossing
    - net.minecraft.world.gen.structure.ComponentStrongholdLeftTurn
      - net.minecraft.world.gen.structure.ComponentStrongholdRightTurn
    - net.minecraft.world.gen.structure.ComponentStrongholdLibrary
    - net.minecraft.world.gen.structure.ComponentStrongholdPortalRoom
    - net.minecraft.world.gen.structure.ComponentStrongholdPrison
    - net.minecraft.world.gen.structure.ComponentStrongholdRoomCrossing
    - net.minecraft.world.gen.structure.ComponentStrongholdStairs
      - net.minecraft.world.gen.structure.ComponentStrongholdStairs2
    - net.minecraft.world.gen.structure.ComponentStrongholdStairsStraight
    - net.minecraft.world.gen.structure.ComponentStrongholdStraight
    - net.minecraft.world.gen.structure.ComponentVillage
      - net.minecraft.world.gen.structure.ComponentVillageChurch
      - net.minecraft.world.gen.structure.ComponentVillageField
      - net.minecraft.world.gen.structure.ComponentVillageField2
      - net.minecraft.world.gen.structure.ComponentVillageHall
      - net.minecraft.world.gen.structure.ComponentVillageHouse1
      - net.minecraft.world.gen.structure.ComponentVillageHouse2
      - net.minecraft.world.gen.structure.ComponentVillageHouse3
      - net.minecraft.world.gen.structure.ComponentVillageHouse4_Garden
      - net.minecraft.world.gen.structure.ComponentVillageRoadPiece
        - net.minecraft.world.gen.structure.ComponentVillagePathGen
      - net.minecraft.world.gen.structure.ComponentVillageTorch
      - net.minecraft.world.gen.structure.ComponentVillageWell
        - net.minecraft.world.gen.structure.ComponentVillageStartPiece
      - net.minecraft.world.gen.structure.ComponentVillageWoodHut
  - net.minecraft.world.gen.structure.StructureMineshaftPieces
  - net.minecraft.world.gen.structure.StructureNetherBridgePieces
  - net.minecraft.world.gen.structure.StructurePieceBlockSelector
  - net.minecraft.world.gen.structure.StructureStart
    - net.minecraft.world.gen.structure.StructureMineshaftStart
    - net.minecraft.world.gen.structure.StructureScatteredFeatureStart
  - net.minecraft.world.gen.structure.StructureStrongholdPieces
  - net.minecraft.world.gen.structure.StructureVillagePieces
  - net.minecraft.world.gen.structure.StructureVillagePieceWeight

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - net.minecraft.world.gen.structure.EnumDoor