Uses of Class
net.minecraft.world.level.levelgen.structure.StructurePiece
Packages that use StructurePiece
Package
Description
-
Uses of StructurePiece in net.minecraft.world.level.levelgen.structure
Subclasses of StructurePiece in net.minecraft.world.level.levelgen.structureModifier and TypeClassDescriptionclassclassclassMethods in net.minecraft.world.level.levelgen.structure that return StructurePieceModifier and TypeMethodDescriptionSinglePieceStructure.PieceConstructor.construct(WorldgenRandom random, int minBlockX, int minBlockZ) static StructurePieceStructurePiece.findCollisionPiece(List<StructurePiece> pieces, BoundingBox boundingBox) StructurePieceAccessor.findCollisionPiece(BoundingBox box) Methods in net.minecraft.world.level.levelgen.structure that return types with arguments of type StructurePieceMethods in net.minecraft.world.level.levelgen.structure with parameters of type StructurePieceModifier and TypeMethodDescriptionvoidStructurePiece.addChildren(StructurePiece piece, StructurePieceAccessor pieces, RandomSource random) voidStructurePieceAccessor.addPiece(StructurePiece piece) Method parameters in net.minecraft.world.level.levelgen.structure with type arguments of type StructurePieceModifier and TypeMethodDescriptionstatic BoundingBoxStructurePiece.createBoundingBox(Stream<StructurePiece> pieces) static StructurePieceStructurePiece.findCollisionPiece(List<StructurePiece> pieces, BoundingBox boundingBox) -
Uses of StructurePiece in net.minecraft.world.level.levelgen.structure.pieces
Fields in net.minecraft.world.level.levelgen.structure.pieces with type parameters of type StructurePieceModifier and TypeFieldDescriptionprivate final List<StructurePiece> PiecesContainer.piecesThe field for thepiecesrecord component.private final List<StructurePiece> StructurePiecesBuilder.piecesMethods in net.minecraft.world.level.levelgen.structure.pieces that return StructurePieceModifier and TypeMethodDescriptionStructurePiecesBuilder.findCollisionPiece(BoundingBox p_192789_) StructurePieceType.ContextlessType.load(CompoundTag tag) default StructurePieceStructurePieceType.ContextlessType.load(StructurePieceSerializationContext p_210164_, CompoundTag p_210165_) StructurePieceType.load(StructurePieceSerializationContext context, CompoundTag tag) default StructurePieceStructurePieceType.StructureTemplateType.load(StructurePieceSerializationContext p_210169_, CompoundTag p_210170_) StructurePieceType.StructureTemplateType.load(StructureTemplateManager structureTemplateManager, CompoundTag tag) Methods in net.minecraft.world.level.levelgen.structure.pieces that return types with arguments of type StructurePieceModifier and TypeMethodDescriptionPiecesContainer.pieces()Returns the value of thepiecesrecord component.Methods in net.minecraft.world.level.levelgen.structure.pieces with parameters of type StructurePieceConstructor parameters in net.minecraft.world.level.levelgen.structure.pieces with type arguments of type StructurePieceModifierConstructorDescriptionPiecesContainer(List<StructurePiece> pieces) Creates an instance of aPiecesContainerrecord class. -
Uses of StructurePiece in net.minecraft.world.level.levelgen.structure.structures
Subclasses of StructurePiece in net.minecraft.world.level.levelgen.structure.structuresModifier and TypeClassDescriptionstatic classclassstatic classstatic classclassstatic classstatic class(package private) static classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic class(package private) static classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classprotected static classstatic classstatic classstatic classstatic classclassstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic class(package private) static classstatic classclassstatic classFields in net.minecraft.world.level.levelgen.structure.structures with type parameters of type StructurePieceModifier and TypeFieldDescriptionfinal List<StructurePiece> NetherFortressPieces.StartPiece.pendingChildrenfinal List<StructurePiece> StrongholdPieces.StartPiece.pendingChildrenMethods in net.minecraft.world.level.levelgen.structure.structures that return StructurePieceModifier and TypeMethodDescriptionprivate static StructurePieceOceanMonumentStructure.createTopPiece(ChunkPos chunkPos, WorldgenRandom random) private StructurePieceNetherFortressPieces.NetherBridgePiece.generateAndAddPiece(NetherFortressPieces.StartPiece startPiece, StructurePieceAccessor pieces, RandomSource random, int x, int y, int z, Direction orientation, int genDepth, boolean castlePiece) (package private) static StructurePieceStrongholdPieces.generateAndAddPiece(StrongholdPieces.StartPiece piece, StructurePieceAccessor pieces, RandomSource random, int x, int y, int z, Direction direction, int genDepth) protected StructurePieceNetherFortressPieces.NetherBridgePiece.generateChildForward(NetherFortressPieces.StartPiece startPiece, StructurePieceAccessor pieces, RandomSource random, int offsetX, int offsetY, boolean castlePiece) protected StructurePieceNetherFortressPieces.NetherBridgePiece.generateChildLeft(NetherFortressPieces.StartPiece startPiece, StructurePieceAccessor pieces, RandomSource random, int offsetY, int offsetX, boolean castlePiece) protected StructurePieceNetherFortressPieces.NetherBridgePiece.generateChildRight(NetherFortressPieces.StartPiece startPiece, StructurePieceAccessor pieces, RandomSource random, int offsetY, int offsetX, boolean castlePiece) protected StructurePieceStrongholdPieces.StrongholdPiece.generateSmallDoorChildForward(StrongholdPieces.StartPiece startPiece, StructurePieceAccessor pieces, RandomSource random, int offsetX, int offsetY) protected StructurePieceStrongholdPieces.StrongholdPiece.generateSmallDoorChildLeft(StrongholdPieces.StartPiece startPiece, StructurePieceAccessor pieces, RandomSource random, int offsetY, int offsetX) protected StructurePieceStrongholdPieces.StrongholdPiece.generateSmallDoorChildRight(StrongholdPieces.StartPiece startPiece, StructurePieceAccessor pieces, RandomSource random, int offsetY, int offsetX) Methods in net.minecraft.world.level.levelgen.structure.structures with parameters of type StructurePieceModifier and TypeMethodDescriptionvoidMineshaftPieces.MineShaftCorridor.addChildren(StructurePiece p_227795_, StructurePieceAccessor p_227796_, RandomSource p_227797_) voidMineshaftPieces.MineShaftCrossing.addChildren(StructurePiece p_227851_, StructurePieceAccessor p_227852_, RandomSource p_227853_) voidMineshaftPieces.MineShaftRoom.addChildren(StructurePiece p_227922_, StructurePieceAccessor p_227923_, RandomSource p_227924_) voidMineshaftPieces.MineShaftStairs.addChildren(StructurePiece p_227947_, StructurePieceAccessor p_227948_, RandomSource p_227949_) voidNetherFortressPieces.BridgeCrossing.addChildren(StructurePiece p_228043_, StructurePieceAccessor p_228044_, RandomSource p_228045_) voidNetherFortressPieces.BridgeStraight.addChildren(StructurePiece p_228102_, StructurePieceAccessor p_228103_, RandomSource p_228104_) voidNetherFortressPieces.CastleCorridorStairsPiece.addChildren(StructurePiece p_228131_, StructurePieceAccessor p_228132_, RandomSource p_228133_) voidNetherFortressPieces.CastleCorridorTBalconyPiece.addChildren(StructurePiece p_228159_, StructurePieceAccessor p_228160_, RandomSource p_228161_) voidNetherFortressPieces.CastleEntrance.addChildren(StructurePiece p_228188_, StructurePieceAccessor p_228189_, RandomSource p_228190_) voidNetherFortressPieces.CastleSmallCorridorCrossingPiece.addChildren(StructurePiece p_228217_, StructurePieceAccessor p_228218_, RandomSource p_228219_) voidNetherFortressPieces.CastleSmallCorridorLeftTurnPiece.addChildren(StructurePiece p_228247_, StructurePieceAccessor p_228248_, RandomSource p_228249_) voidNetherFortressPieces.CastleSmallCorridorPiece.addChildren(StructurePiece p_228279_, StructurePieceAccessor p_228280_, RandomSource p_228281_) voidNetherFortressPieces.CastleSmallCorridorRightTurnPiece.addChildren(StructurePiece p_228309_, StructurePieceAccessor p_228310_, RandomSource p_228311_) voidNetherFortressPieces.CastleStalkRoom.addChildren(StructurePiece p_228341_, StructurePieceAccessor p_228342_, RandomSource p_228343_) voidNetherFortressPieces.RoomCrossing.addChildren(StructurePiece p_228469_, StructurePieceAccessor p_228470_, RandomSource p_228471_) voidNetherFortressPieces.StairsRoom.addChildren(StructurePiece p_228497_, StructurePieceAccessor p_228498_, RandomSource p_228499_) voidStrongholdPieces.ChestCorridor.addChildren(StructurePiece p_229480_, StructurePieceAccessor p_229481_, RandomSource p_229482_) voidStrongholdPieces.FiveCrossing.addChildren(StructurePiece p_229542_, StructurePieceAccessor p_229543_, RandomSource p_229544_) voidStrongholdPieces.LeftTurn.addChildren(StructurePiece p_229572_, StructurePieceAccessor p_229573_, RandomSource p_229574_) voidStrongholdPieces.PortalRoom.addChildren(StructurePiece p_229643_, StructurePieceAccessor p_229644_, RandomSource p_229645_) voidStrongholdPieces.PrisonHall.addChildren(StructurePiece p_229675_, StructurePieceAccessor p_229676_, RandomSource p_229677_) voidStrongholdPieces.RightTurn.addChildren(StructurePiece p_229702_, StructurePieceAccessor p_229703_, RandomSource p_229704_) voidStrongholdPieces.RoomCrossing.addChildren(StructurePiece p_229733_, StructurePieceAccessor p_229734_, RandomSource p_229735_) voidStrongholdPieces.StairsDown.addChildren(StructurePiece p_229783_, StructurePieceAccessor p_229784_, RandomSource p_229785_) voidStrongholdPieces.Straight.addChildren(StructurePiece p_229828_, StructurePieceAccessor p_229829_, RandomSource p_229830_) voidStrongholdPieces.StraightStairsDown.addChildren(StructurePiece p_229861_, StructurePieceAccessor p_229862_, RandomSource p_229863_) (package private) static MineshaftPieces.MineShaftPieceMineshaftPieces.generateAndAddPiece(StructurePiece piece, StructurePieceAccessor pieces, RandomSource random, int x, int y, int z, Direction direction, int genDepth) Method parameters in net.minecraft.world.level.levelgen.structure.structures with type arguments of type StructurePieceModifier and TypeMethodDescription(package private) static EndCityPieces.EndCityPieceEndCityPieces.addHelper(List<StructurePiece> pieces, EndCityPieces.EndCityPiece piece) booleanEndCityPieces.SectionGenerator.generate(StructureTemplateManager structureTemplateManager, int counter, EndCityPieces.EndCityPiece piece, BlockPos startPos, List<StructurePiece> pieces, RandomSource random) (package private) static booleanEndCityPieces.recursiveChildren(StructureTemplateManager structureTemplateManager, EndCityPieces.SectionGenerator sectionGenerator, int counter, EndCityPieces.EndCityPiece piece, BlockPos startPos, List<StructurePiece> pieces, RandomSource random) static voidEndCityPieces.startHouseTower(StructureTemplateManager structureTemplateManager, BlockPos startPos, Rotation rotation, List<StructurePiece> pieces, RandomSource random)