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 pRandom, int pMinBlockX, int pMinBlockZ) static StructurePieceStructurePiece.findCollisionPiece(List<StructurePiece> pPieces, BoundingBox pBoundingBox) StructurePieceAccessor.findCollisionPiece(BoundingBox pBox) 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 pPiece, StructurePieceAccessor pPieces, RandomSource pRandom) voidStructurePieceAccessor.addPiece(StructurePiece pPiece) Method parameters in net.minecraft.world.level.levelgen.structure with type arguments of type StructurePieceModifier and TypeMethodDescriptionstatic BoundingBoxStructurePiece.createBoundingBox(Stream<StructurePiece> pPieces) static StructurePieceStructurePiece.findCollisionPiece(List<StructurePiece> pPieces, BoundingBox pBoundingBox) -
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 pBox) StructurePieceType.ContextlessType.load(CompoundTag pTag) default StructurePieceStructurePieceType.ContextlessType.load(StructurePieceSerializationContext pContext, CompoundTag pTag) StructurePieceType.load(StructurePieceSerializationContext pContext, CompoundTag pTag) default StructurePieceStructurePieceType.StructureTemplateType.load(StructurePieceSerializationContext pContext, CompoundTag pTag) StructurePieceType.StructureTemplateType.load(StructureTemplateManager pStructureTemplateManager, CompoundTag pTag) 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 pChunkPos, WorldgenRandom pRandom) private StructurePieceNetherFortressPieces.NetherBridgePiece.generateAndAddPiece(NetherFortressPieces.StartPiece pStartPiece, StructurePieceAccessor pPieces, RandomSource pRandom, int pX, int pY, int pZ, Direction pOrientation, int pGenDepth, boolean pCastlePiece) (package private) static StructurePieceStrongholdPieces.generateAndAddPiece(StrongholdPieces.StartPiece pPiece, StructurePieceAccessor pPieces, RandomSource pRandom, int pX, int pY, int pZ, Direction pDirection, int pGenDepth) protected StructurePieceNetherFortressPieces.NetherBridgePiece.generateChildForward(NetherFortressPieces.StartPiece pStartPiece, StructurePieceAccessor pPieces, RandomSource pRandom, int pOffsetX, int pOffsetY, boolean pCastlePiece) protected StructurePieceNetherFortressPieces.NetherBridgePiece.generateChildLeft(NetherFortressPieces.StartPiece pStartPiece, StructurePieceAccessor pPieces, RandomSource pRandom, int pOffsetY, int pOffsetX, boolean pCastlePiece) protected StructurePieceNetherFortressPieces.NetherBridgePiece.generateChildRight(NetherFortressPieces.StartPiece pStartPiece, StructurePieceAccessor pPieces, RandomSource pRandom, int pOffsetY, int pOffsetX, boolean pCastlePiece) protected StructurePieceStrongholdPieces.StrongholdPiece.generateSmallDoorChildForward(StrongholdPieces.StartPiece pStartPiece, StructurePieceAccessor pPieces, RandomSource pRandom, int pOffsetX, int pOffsetY) protected StructurePieceStrongholdPieces.StrongholdPiece.generateSmallDoorChildLeft(StrongholdPieces.StartPiece pStartPiece, StructurePieceAccessor pPieces, RandomSource pRandom, int pOffsetY, int pOffsetX) protected StructurePieceStrongholdPieces.StrongholdPiece.generateSmallDoorChildRight(StrongholdPieces.StartPiece pStartPiece, StructurePieceAccessor pPieces, RandomSource pRandom, int pOffsetY, int pOffsetX) Methods in net.minecraft.world.level.levelgen.structure.structures with parameters of type StructurePieceModifier and TypeMethodDescriptionvoidMineshaftPieces.MineShaftCorridor.addChildren(StructurePiece pPiece, StructurePieceAccessor pPieces, RandomSource pRandom) voidMineshaftPieces.MineShaftCrossing.addChildren(StructurePiece pPiece, StructurePieceAccessor pPieces, RandomSource pRandom) voidMineshaftPieces.MineShaftRoom.addChildren(StructurePiece pPiece, StructurePieceAccessor pPieces, RandomSource pRandom) voidMineshaftPieces.MineShaftStairs.addChildren(StructurePiece pPiece, StructurePieceAccessor pPieces, RandomSource pRandom) voidNetherFortressPieces.BridgeCrossing.addChildren(StructurePiece pPiece, StructurePieceAccessor pPieces, RandomSource pRandom) voidNetherFortressPieces.BridgeStraight.addChildren(StructurePiece pPiece, StructurePieceAccessor pPieces, RandomSource pRandom) voidNetherFortressPieces.CastleCorridorStairsPiece.addChildren(StructurePiece pPiece, StructurePieceAccessor pPieces, RandomSource pRandom) voidNetherFortressPieces.CastleCorridorTBalconyPiece.addChildren(StructurePiece pPiece, StructurePieceAccessor pPieces, RandomSource pRandom) voidNetherFortressPieces.CastleEntrance.addChildren(StructurePiece pPiece, StructurePieceAccessor pPieces, RandomSource pRandom) voidNetherFortressPieces.CastleSmallCorridorCrossingPiece.addChildren(StructurePiece pPiece, StructurePieceAccessor pPieces, RandomSource pRandom) voidNetherFortressPieces.CastleSmallCorridorLeftTurnPiece.addChildren(StructurePiece pPiece, StructurePieceAccessor pPieces, RandomSource pRandom) voidNetherFortressPieces.CastleSmallCorridorPiece.addChildren(StructurePiece pPiece, StructurePieceAccessor pPieces, RandomSource pRandom) voidNetherFortressPieces.CastleSmallCorridorRightTurnPiece.addChildren(StructurePiece pPiece, StructurePieceAccessor pPieces, RandomSource pRandom) voidNetherFortressPieces.CastleStalkRoom.addChildren(StructurePiece pPiece, StructurePieceAccessor pPieces, RandomSource pRandom) voidNetherFortressPieces.RoomCrossing.addChildren(StructurePiece pPiece, StructurePieceAccessor pPieces, RandomSource pRandom) voidNetherFortressPieces.StairsRoom.addChildren(StructurePiece pPiece, StructurePieceAccessor pPieces, RandomSource pRandom) voidStrongholdPieces.ChestCorridor.addChildren(StructurePiece pPiece, StructurePieceAccessor pPieces, RandomSource pRandom) voidStrongholdPieces.FiveCrossing.addChildren(StructurePiece pPiece, StructurePieceAccessor pPieces, RandomSource pRandom) voidStrongholdPieces.LeftTurn.addChildren(StructurePiece pPiece, StructurePieceAccessor pPieces, RandomSource pRandom) voidStrongholdPieces.PortalRoom.addChildren(StructurePiece pPiece, StructurePieceAccessor pPieces, RandomSource pRandom) voidStrongholdPieces.PrisonHall.addChildren(StructurePiece pPiece, StructurePieceAccessor pPieces, RandomSource pRandom) voidStrongholdPieces.RightTurn.addChildren(StructurePiece pPiece, StructurePieceAccessor pPieces, RandomSource pRandom) voidStrongholdPieces.RoomCrossing.addChildren(StructurePiece pPiece, StructurePieceAccessor pPieces, RandomSource pRandom) voidStrongholdPieces.StairsDown.addChildren(StructurePiece pPiece, StructurePieceAccessor pPieces, RandomSource pRandom) voidStrongholdPieces.Straight.addChildren(StructurePiece pPiece, StructurePieceAccessor pPieces, RandomSource pRandom) voidStrongholdPieces.StraightStairsDown.addChildren(StructurePiece pPiece, StructurePieceAccessor pPieces, RandomSource pRandom) (package private) static MineshaftPieces.MineShaftPieceMineshaftPieces.generateAndAddPiece(StructurePiece pPiece, StructurePieceAccessor pPieces, RandomSource pRandom, int pX, int pY, int pZ, Direction pDirection, int pGenDepth) 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> pPieces, EndCityPieces.EndCityPiece pPiece) booleanEndCityPieces.SectionGenerator.generate(StructureTemplateManager pStructureTemplateManager, int pCounter, EndCityPieces.EndCityPiece pPiece, BlockPos pStartPos, List<StructurePiece> pPieces, RandomSource pRandom) (package private) static booleanEndCityPieces.recursiveChildren(StructureTemplateManager pStructureTemplateManager, EndCityPieces.SectionGenerator pSectionGenerator, int pCounter, EndCityPieces.EndCityPiece pPiece, BlockPos pStartPos, List<StructurePiece> pPieces, RandomSource pRandom) static voidEndCityPieces.startHouseTower(StructureTemplateManager pStructureTemplateManager, BlockPos pStartPos, Rotation pRotation, List<StructurePiece> pPieces, RandomSource pRandom)