Hierarchy For Package net.minecraft.structure
Class Hierarchy
- java.lang.Object
- net.minecraft.structure.AncientCityGenerator
- net.minecraft.structure.AncientCityOutskirtsGenerator
- net.minecraft.structure.BastionBridgeData
- net.minecraft.structure.BastionData
- net.minecraft.structure.BastionHoglinStableData
- net.minecraft.structure.BastionRemnantGenerator
- net.minecraft.structure.BastionTreasureData
- net.minecraft.structure.BastionUnitsData
- net.minecraft.structure.BuriedTreasureGenerator
- net.minecraft.structure.DesertVillageData
- net.minecraft.structure.EndCityGenerator
- net.minecraft.structure.IglooGenerator
- net.minecraft.structure.JigsawJunction
- net.minecraft.structure.MineshaftGenerator
- net.minecraft.structure.NetherFortressGenerator
- net.minecraft.structure.NetherFortressGenerator.PieceData
- net.minecraft.structure.NetherFossilGenerator
- net.minecraft.structure.OceanMonumentGenerator
- net.minecraft.structure.OceanMonumentGenerator.DoubleXRoomFactory (implements net.minecraft.structure.OceanMonumentGenerator.PieceFactory)
- net.minecraft.structure.OceanMonumentGenerator.DoubleXYRoomFactory (implements net.minecraft.structure.OceanMonumentGenerator.PieceFactory)
- net.minecraft.structure.OceanMonumentGenerator.DoubleYRoomFactory (implements net.minecraft.structure.OceanMonumentGenerator.PieceFactory)
- net.minecraft.structure.OceanMonumentGenerator.DoubleYZRoomFactory (implements net.minecraft.structure.OceanMonumentGenerator.PieceFactory)
- net.minecraft.structure.OceanMonumentGenerator.DoubleZRoomFactory (implements net.minecraft.structure.OceanMonumentGenerator.PieceFactory)
- net.minecraft.structure.OceanMonumentGenerator.PieceSetting
- net.minecraft.structure.OceanMonumentGenerator.SimpleRoomFactory (implements net.minecraft.structure.OceanMonumentGenerator.PieceFactory)
- net.minecraft.structure.OceanMonumentGenerator.SimpleRoomTopFactory (implements net.minecraft.structure.OceanMonumentGenerator.PieceFactory)
- net.minecraft.structure.OceanRuinGenerator
- net.minecraft.structure.PillagerOutpostGenerator
- net.minecraft.structure.PlainsVillageData
- net.minecraft.structure.RuinedPortalStructurePiece.Properties
- net.minecraft.structure.SavannaVillageData
- net.minecraft.structure.ShipwreckGenerator
- net.minecraft.structure.SnowyVillageData
- net.minecraft.structure.StrongholdGenerator
- net.minecraft.structure.StrongholdGenerator.PieceData
- net.minecraft.structure.StructurePiece
- net.minecraft.structure.BuriedTreasureGenerator.Piece
- net.minecraft.structure.MineshaftGenerator.MineshaftPart
- net.minecraft.structure.MineshaftGenerator.MineshaftCorridor
- net.minecraft.structure.MineshaftGenerator.MineshaftCrossing
- net.minecraft.structure.MineshaftGenerator.MineshaftRoom
- net.minecraft.structure.MineshaftGenerator.MineshaftStairs
- net.minecraft.structure.NetherFortressGenerator.Piece
- net.minecraft.structure.NetherFortressGenerator.Bridge
- net.minecraft.structure.NetherFortressGenerator.BridgeCrossing
- net.minecraft.structure.NetherFortressGenerator.Start
- net.minecraft.structure.NetherFortressGenerator.BridgeEnd
- net.minecraft.structure.NetherFortressGenerator.BridgePlatform
- net.minecraft.structure.NetherFortressGenerator.BridgeSmallCrossing
- net.minecraft.structure.NetherFortressGenerator.BridgeStairs
- net.minecraft.structure.NetherFortressGenerator.CorridorBalcony
- net.minecraft.structure.NetherFortressGenerator.CorridorCrossing
- net.minecraft.structure.NetherFortressGenerator.CorridorExit
- net.minecraft.structure.NetherFortressGenerator.CorridorLeftTurn
- net.minecraft.structure.NetherFortressGenerator.CorridorNetherWartsRoom
- net.minecraft.structure.NetherFortressGenerator.CorridorRightTurn
- net.minecraft.structure.NetherFortressGenerator.CorridorStairs
- net.minecraft.structure.NetherFortressGenerator.SmallCorridor
- net.minecraft.structure.OceanMonumentGenerator.Piece
- net.minecraft.structure.OceanMonumentGenerator.Base
- net.minecraft.structure.OceanMonumentGenerator.CoreRoom
- net.minecraft.structure.OceanMonumentGenerator.DoubleXRoom
- net.minecraft.structure.OceanMonumentGenerator.DoubleXYRoom
- net.minecraft.structure.OceanMonumentGenerator.DoubleYRoom
- net.minecraft.structure.OceanMonumentGenerator.DoubleYZRoom
- net.minecraft.structure.OceanMonumentGenerator.DoubleZRoom
- net.minecraft.structure.OceanMonumentGenerator.Entry
- net.minecraft.structure.OceanMonumentGenerator.Penthouse
- net.minecraft.structure.OceanMonumentGenerator.SimpleRoom
- net.minecraft.structure.OceanMonumentGenerator.SimpleRoomTop
- net.minecraft.structure.OceanMonumentGenerator.WingRoom
- net.minecraft.structure.PoolStructurePiece
- net.minecraft.structure.ShiftableStructurePiece
- net.minecraft.structure.DesertTempleGenerator
- net.minecraft.structure.JungleTempleGenerator
- net.minecraft.structure.SwampHutGenerator
- net.minecraft.structure.SimpleStructurePiece
- net.minecraft.structure.EndCityGenerator.Piece
- net.minecraft.structure.IglooGenerator.Piece
- net.minecraft.structure.NetherFossilGenerator.Piece
- net.minecraft.structure.OceanRuinGenerator.Piece
- net.minecraft.structure.RuinedPortalStructurePiece
- net.minecraft.structure.ShipwreckGenerator.Piece
- net.minecraft.structure.WoodlandMansionGenerator.Piece
- net.minecraft.structure.StrongholdGenerator.Piece
- net.minecraft.structure.StrongholdGenerator.ChestCorridor
- net.minecraft.structure.StrongholdGenerator.Corridor
- net.minecraft.structure.StrongholdGenerator.FiveWayCrossing
- net.minecraft.structure.StrongholdGenerator.Library
- net.minecraft.structure.StrongholdGenerator.PortalRoom
- net.minecraft.structure.StrongholdGenerator.PrisonHall
- net.minecraft.structure.StrongholdGenerator.SmallCorridor
- net.minecraft.structure.StrongholdGenerator.SpiralStaircase
- net.minecraft.structure.StrongholdGenerator.Start
- net.minecraft.structure.StrongholdGenerator.SquareRoom
- net.minecraft.structure.StrongholdGenerator.Stairs
- net.minecraft.structure.StrongholdGenerator.Turn
- net.minecraft.structure.StrongholdGenerator.LeftTurn
- net.minecraft.structure.StrongholdGenerator.RightTurn
- net.minecraft.structure.StructurePiece.BlockRandomizer
- net.minecraft.structure.JungleTempleGenerator.CobblestoneRandomizer
- net.minecraft.structure.StrongholdGenerator.StoneBrickRandomizer
- net.minecraft.structure.StructurePiecesCollector (implements net.minecraft.structure.StructurePiecesHolder)
- net.minecraft.structure.StructurePlacementData
- net.minecraft.structure.StructureStart
- net.minecraft.structure.StructureTemplate
- net.minecraft.structure.StructureTemplate.Palette (implements java.lang.Iterable<T>)
- net.minecraft.structure.StructureTemplate.PalettedBlockInfoList
- net.minecraft.structure.StructureTemplate.StructureEntityInfo
- net.minecraft.structure.StructureTemplateManager
- net.minecraft.structure.StructureUpdateEntrypoint
- net.minecraft.structure.TaigaVillageData
- net.minecraft.structure.TrailRuinsGenerator
- net.minecraft.structure.TrialChamberData
- net.minecraft.structure.VillageGenerator
- net.minecraft.structure.WoodlandMansionGenerator
- net.minecraft.structure.WoodlandMansionGenerator.FlagMatrix
- net.minecraft.structure.WoodlandMansionGenerator.GenerationPiece
- net.minecraft.structure.WoodlandMansionGenerator.LayoutGenerator
- net.minecraft.structure.WoodlandMansionGenerator.MansionParameters
- net.minecraft.structure.WoodlandMansionGenerator.RoomPool
- net.minecraft.structure.WoodlandMansionGenerator.FirstFloorRoomPool
- net.minecraft.structure.WoodlandMansionGenerator.SecondFloorRoomPool
- net.minecraft.structure.WoodlandMansionGenerator.ThirdFloorRoomPool
Interface Hierarchy
- net.minecraft.structure.EndCityGenerator.Part
- net.minecraft.structure.OceanMonumentGenerator.PieceFactory
- net.minecraft.structure.PostPlacementProcessor
- net.minecraft.structure.StructureGeneratorFactory<C>
- net.minecraft.structure.StructurePiecesGenerator<C>
- net.minecraft.structure.StructurePiecesHolder
- net.minecraft.structure.StructurePieceType
- net.minecraft.structure.StructurePieceType.ManagerAware
- net.minecraft.structure.StructurePieceType.Simple
- net.minecraft.structure.StructureSetKeys
- net.minecraft.structure.StructureSets
- net.minecraft.structure.StructureTemplateManager.TemplateFileOpener
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- net.minecraft.structure.RuinedPortalStructurePiece.VerticalPlacement (implements net.minecraft.util.StringIdentifiable)
- net.minecraft.structure.StrongholdGenerator.Piece.EntranceType
- net.minecraft.structure.StructureLiquidSettings (implements net.minecraft.util.StringIdentifiable)
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- net.minecraft.structure.StructureContext
- net.minecraft.structure.StructureGeneratorFactory.Context<C>
- net.minecraft.structure.StructurePiecesGenerator.Context<C>
- net.minecraft.structure.StructurePiecesList
- net.minecraft.structure.StructureSet
- net.minecraft.structure.StructureSet.WeightedEntry
- net.minecraft.structure.StructureTemplate.StructureBlockInfo
- net.minecraft.structure.StructureTemplateManager.Provider
- java.lang.Record