Uses of Class
net.minecraft.world.level.levelgen.structure.pieces.StructurePiecesBuilder
Packages that use StructurePiecesBuilder
Package
Description
-
Uses of StructurePiecesBuilder in net.minecraft.world.level.levelgen.structure
Fields in net.minecraft.world.level.levelgen.structure with type parameters of type StructurePiecesBuilderModifier and TypeFieldDescriptionprivate final com.mojang.datafixers.util.Either<Consumer<StructurePiecesBuilder>, StructurePiecesBuilder> Structure.GenerationStub.generatorThe field for thegeneratorrecord component.private final com.mojang.datafixers.util.Either<Consumer<StructurePiecesBuilder>, StructurePiecesBuilder> Structure.GenerationStub.generatorThe field for thegeneratorrecord component.Methods in net.minecraft.world.level.levelgen.structure that return StructurePiecesBuilderMethods in net.minecraft.world.level.levelgen.structure that return types with arguments of type StructurePiecesBuilderModifier and TypeMethodDescriptioncom.mojang.datafixers.util.Either<Consumer<StructurePiecesBuilder>, StructurePiecesBuilder> Structure.GenerationStub.generator()Returns the value of thegeneratorrecord component.com.mojang.datafixers.util.Either<Consumer<StructurePiecesBuilder>, StructurePiecesBuilder> Structure.GenerationStub.generator()Returns the value of thegeneratorrecord component.Methods in net.minecraft.world.level.levelgen.structure with parameters of type StructurePiecesBuilderModifier and TypeMethodDescriptionvoidStructurePiece.addChildren(StructurePiece startPiece, StructurePiecesBuilder builder, RandomSource random) private voidSinglePieceStructure.generatePieces(StructurePiecesBuilder builder, Structure.GenerationContext context) Method parameters in net.minecraft.world.level.levelgen.structure with type arguments of type StructurePiecesBuilderModifier and TypeMethodDescriptionprotected static Optional<Structure.GenerationStub> Structure.onTopOfChunkCenter(Structure.GenerationContext context, Heightmap.Types heightmap, Consumer<StructurePiecesBuilder> generator) protected static Optional<Structure.GenerationStub> Structure.onTopOfChunkCenterWithoutBiomeCheck(Structure.GenerationContext context, Heightmap.Types heightmap, Consumer<StructurePiecesBuilder> generator) Constructor parameters in net.minecraft.world.level.levelgen.structure with type arguments of type StructurePiecesBuilderModifierConstructorDescriptionGenerationStub(BlockPos position, com.mojang.datafixers.util.Either<Consumer<StructurePiecesBuilder>, StructurePiecesBuilder> generator) Creates an instance of aGenerationStubrecord class.GenerationStub(BlockPos position, com.mojang.datafixers.util.Either<Consumer<StructurePiecesBuilder>, StructurePiecesBuilder> generator) Creates an instance of aGenerationStubrecord class.GenerationStub(BlockPos position, Consumer<StructurePiecesBuilder> generator) -
Uses of StructurePiecesBuilder in net.minecraft.world.level.levelgen.structure.structures
Methods in net.minecraft.world.level.levelgen.structure.structures with parameters of type StructurePiecesBuilderModifier and TypeMethodDescriptionvoidMineshaftPieces.MineShaftCorridor.addChildren(StructurePiece startPiece, StructurePiecesBuilder builder, RandomSource random) voidMineshaftPieces.MineShaftCrossing.addChildren(StructurePiece startPiece, StructurePiecesBuilder builder, RandomSource random) voidMineshaftPieces.MineShaftRoom.addChildren(StructurePiece startPiece, StructurePiecesBuilder builder, RandomSource random) voidMineshaftPieces.MineShaftStairs.addChildren(StructurePiece startPiece, StructurePiecesBuilder builder, RandomSource random) voidNetherFortressPieces.BridgeCrossing.addChildren(StructurePiece startPiece, StructurePiecesBuilder builder, RandomSource random) voidNetherFortressPieces.BridgeStraight.addChildren(StructurePiece startPiece, StructurePiecesBuilder builder, RandomSource random) voidNetherFortressPieces.CastleCorridorStairsPiece.addChildren(StructurePiece startPiece, StructurePiecesBuilder builder, RandomSource random) voidNetherFortressPieces.CastleCorridorTBalconyPiece.addChildren(StructurePiece startPiece, StructurePiecesBuilder builder, RandomSource random) voidNetherFortressPieces.CastleEntrance.addChildren(StructurePiece startPiece, StructurePiecesBuilder builder, RandomSource random) voidNetherFortressPieces.CastleSmallCorridorCrossingPiece.addChildren(StructurePiece startPiece, StructurePiecesBuilder builder, RandomSource random) voidNetherFortressPieces.CastleSmallCorridorLeftTurnPiece.addChildren(StructurePiece startPiece, StructurePiecesBuilder builder, RandomSource random) voidNetherFortressPieces.CastleSmallCorridorPiece.addChildren(StructurePiece startPiece, StructurePiecesBuilder builder, RandomSource random) voidNetherFortressPieces.CastleSmallCorridorRightTurnPiece.addChildren(StructurePiece startPiece, StructurePiecesBuilder builder, RandomSource random) voidNetherFortressPieces.CastleStalkRoom.addChildren(StructurePiece startPiece, StructurePiecesBuilder builder, RandomSource random) voidNetherFortressPieces.RoomCrossing.addChildren(StructurePiece startPiece, StructurePiecesBuilder builder, RandomSource random) voidNetherFortressPieces.StairsRoom.addChildren(StructurePiece startPiece, StructurePiecesBuilder builder, RandomSource random) voidStrongholdPieces.ChestCorridor.addChildren(StructurePiece startPiece, StructurePiecesBuilder builder, RandomSource random) voidStrongholdPieces.FiveCrossing.addChildren(StructurePiece startPiece, StructurePiecesBuilder builder, RandomSource random) voidStrongholdPieces.LeftTurn.addChildren(StructurePiece startPiece, StructurePiecesBuilder builder, RandomSource random) voidStrongholdPieces.PortalRoom.addChildren(StructurePiece startPiece, StructurePiecesBuilder builder, RandomSource random) voidStrongholdPieces.PrisonHall.addChildren(StructurePiece startPiece, StructurePiecesBuilder builder, RandomSource random) voidStrongholdPieces.RightTurn.addChildren(StructurePiece startPiece, StructurePiecesBuilder builder, RandomSource random) voidStrongholdPieces.RoomCrossing.addChildren(StructurePiece startPiece, StructurePiecesBuilder builder, RandomSource random) voidStrongholdPieces.StairsDown.addChildren(StructurePiece startPiece, StructurePiecesBuilder builder, RandomSource random) voidStrongholdPieces.Straight.addChildren(StructurePiece startPiece, StructurePiecesBuilder builder, RandomSource random) voidStrongholdPieces.StraightStairsDown.addChildren(StructurePiece startPiece, StructurePiecesBuilder builder, RandomSource random) private static voidOceanRuinPieces.addClusterRuins(StructureTemplateManager structureTemplateManager, RandomSource random, Rotation rotation, BlockPos p, OceanRuinStructure structure, StructurePiecesBuilder builder) private static voidOceanRuinPieces.addPiece(StructureTemplateManager structureTemplateManager, BlockPos position, Rotation rotation, StructurePiecesBuilder builder, RandomSource random, OceanRuinStructure structure, boolean isLarge, float baseIntegrity) static voidIglooPieces.addPieces(StructureTemplateManager structureTemplateManager, BlockPos position, Rotation rotation, StructurePiecesBuilder builder, RandomSource random) static voidNetherFossilPieces.addPieces(StructureTemplateManager structureTemplateManager, StructurePiecesBuilder builder, RandomSource random, BlockPos position) static voidOceanRuinPieces.addPieces(StructureTemplateManager structureTemplateManager, BlockPos position, Rotation rotation, StructurePiecesBuilder builder, RandomSource random, OceanRuinStructure structure) ShipwreckPieces.addRandomPiece(StructureTemplateManager structureTemplateManager, BlockPos position, Rotation rotation, StructurePiecesBuilder builder, RandomSource random, boolean isBeached) NetherFortressPieces.BridgeCrossing.createPiece(StructurePiecesBuilder builder, int footX, int footY, int footZ, Direction direction, int genDepth) NetherFortressPieces.BridgeEndFiller.createPiece(StructurePiecesBuilder builder, RandomSource random, int footX, int footY, int footZ, Direction direction, int genDepth) NetherFortressPieces.BridgeStraight.createPiece(StructurePiecesBuilder builder, RandomSource random, int footX, int footY, int footZ, Direction direction, int genDepth) NetherFortressPieces.CastleCorridorStairsPiece.createPiece(StructurePiecesBuilder builder, int footX, int footY, int footZ, Direction direction, int genDepth) NetherFortressPieces.CastleCorridorTBalconyPiece.createPiece(StructurePiecesBuilder builder, int footX, int footY, int footZ, Direction direction, int genDepth) NetherFortressPieces.CastleEntrance.createPiece(StructurePiecesBuilder builder, RandomSource random, int footX, int footY, int footZ, Direction direction, int genDepth) NetherFortressPieces.CastleSmallCorridorCrossingPiece.createPiece(StructurePiecesBuilder builder, int footX, int footY, int footZ, Direction direction, int genDepth) NetherFortressPieces.CastleSmallCorridorLeftTurnPiece.createPiece(StructurePiecesBuilder builder, RandomSource random, int footX, int footY, int footZ, Direction direction, int genDepth) NetherFortressPieces.CastleSmallCorridorPiece.createPiece(StructurePiecesBuilder builder, int footX, int footY, int footZ, Direction direction, int genDepth) NetherFortressPieces.CastleSmallCorridorRightTurnPiece.createPiece(StructurePiecesBuilder builder, RandomSource random, int footX, int footY, int footZ, Direction direction, int genDepth) NetherFortressPieces.CastleStalkRoom.createPiece(StructurePiecesBuilder builder, int footX, int footY, int footZ, Direction direction, int genDepth) NetherFortressPieces.MonsterThrone.createPiece(StructurePiecesBuilder builder, int footX, int footY, int footZ, int genDepth, Direction direction) NetherFortressPieces.RoomCrossing.createPiece(StructurePiecesBuilder builder, int footX, int footY, int footZ, Direction direction, int genDepth) NetherFortressPieces.StairsRoom.createPiece(StructurePiecesBuilder builder, int footX, int footY, int footZ, int genDepth, Direction direction) StrongholdPieces.ChestCorridor.createPiece(StructurePiecesBuilder builder, RandomSource random, int footX, int footY, int footZ, Direction direction, int genDepth) StrongholdPieces.FiveCrossing.createPiece(StructurePiecesBuilder builder, RandomSource random, int footX, int footY, int footZ, Direction direction, int genDepth) StrongholdPieces.LeftTurn.createPiece(StructurePiecesBuilder builder, RandomSource random, int footX, int footY, int footZ, Direction direction, int genDepth) StrongholdPieces.Library.createPiece(StructurePiecesBuilder builder, RandomSource random, int footX, int footY, int footZ, Direction direction, int genDepth) StrongholdPieces.PortalRoom.createPiece(StructurePiecesBuilder builder, int footX, int footY, int footZ, Direction direction, int genDepth) StrongholdPieces.PrisonHall.createPiece(StructurePiecesBuilder builder, RandomSource random, int footX, int footY, int footZ, Direction direction, int genDepth) StrongholdPieces.RightTurn.createPiece(StructurePiecesBuilder builder, RandomSource random, int footX, int footY, int footZ, Direction direction, int genDepth) StrongholdPieces.RoomCrossing.createPiece(StructurePiecesBuilder builder, RandomSource random, int footX, int footY, int footZ, Direction direction, int genDepth) StrongholdPieces.StairsDown.createPiece(StructurePiecesBuilder builder, RandomSource random, int footX, int footY, int footZ, Direction direction, int genDepth) StrongholdPieces.Straight.createPiece(StructurePiecesBuilder builder, RandomSource random, int footX, int footY, int footZ, Direction direction, int genDepth) StrongholdPieces.StraightStairsDown.createPiece(StructurePiecesBuilder builder, RandomSource random, int footX, int footY, int footZ, Direction direction, int genDepth) private static @Nullable MineshaftPieces.MineShaftPieceMineshaftPieces.createRandomShaftPiece(StructurePiecesBuilder builder, RandomSource random, int footX, int footY, int footZ, Direction direction, int genDepth, MineshaftStructure.Type type) private static @Nullable NetherFortressPieces.NetherBridgePieceNetherFortressPieces.findAndCreateBridgePieceFactory(NetherFortressPieces.PieceWeight piece, StructurePiecesBuilder builder, RandomSource random, int footX, int footY, int footZ, Direction direction, int depth) private static @Nullable StrongholdPieces.StrongholdPieceStrongholdPieces.findAndCreatePieceFactory(Class<? extends StrongholdPieces.StrongholdPiece> pieceClass, StructurePiecesBuilder builder, RandomSource random, int footX, int footY, int footZ, Direction direction, int depth) static @Nullable BoundingBoxMineshaftPieces.MineShaftCorridor.findCorridorSize(StructurePiecesBuilder builder, RandomSource random, int footX, int footY, int footZ, Direction direction) static @Nullable BoundingBoxMineshaftPieces.MineShaftCrossing.findCrossing(StructurePiecesBuilder builder, RandomSource random, int footX, int footY, int footZ, Direction direction) static @Nullable BoundingBoxStrongholdPieces.FillerCorridor.findPieceBox(StructurePiecesBuilder builder, RandomSource random, int footX, int footY, int footZ, Direction direction) static @Nullable BoundingBoxMineshaftPieces.MineShaftStairs.findStairs(StructurePiecesBuilder builder, RandomSource random, int footX, int footY, int footZ, Direction direction) private static @Nullable MineshaftPieces.MineShaftPieceMineshaftPieces.generateAndAddPiece(StructurePiece startPiece, StructurePiecesBuilder builder, RandomSource random, int footX, int footY, int footZ, Direction direction, int depth) private @Nullable StructurePieceNetherFortressPieces.NetherBridgePiece.generateAndAddPiece(NetherFortressPieces.StartPiece startPiece, StructurePiecesBuilder builder, RandomSource random, int footX, int footY, int footZ, Direction direction, int depth, boolean isCastle) private static @Nullable StructurePieceStrongholdPieces.generateAndAddPiece(StrongholdPieces.StartPiece startPiece, StructurePiecesBuilder builder, RandomSource random, int footX, int footY, int footZ, Direction direction, int depth) protected @Nullable StructurePieceNetherFortressPieces.NetherBridgePiece.generateChildForward(NetherFortressPieces.StartPiece startPiece, StructurePiecesBuilder builder, RandomSource random, int xOff, int yOff, boolean isCastle) protected @Nullable StructurePieceNetherFortressPieces.NetherBridgePiece.generateChildLeft(NetherFortressPieces.StartPiece startPiece, StructurePiecesBuilder builder, RandomSource random, int yOff, int zOff, boolean isCastle) protected @Nullable StructurePieceNetherFortressPieces.NetherBridgePiece.generateChildRight(NetherFortressPieces.StartPiece startPiece, StructurePiecesBuilder builder, RandomSource random, int yOff, int zOff, boolean isCastle) NetherFortressPieces.NetherBridgePiece.generatePiece(NetherFortressPieces.StartPiece startPiece, List<NetherFortressPieces.PieceWeight> currentPieces, StructurePiecesBuilder builder, RandomSource random, int footX, int footY, int footZ, Direction direction, int depth) private static @Nullable StrongholdPieces.StrongholdPieceStrongholdPieces.generatePieceFromSmallDoor(StrongholdPieces.StartPiece startPiece, StructurePiecesBuilder builder, RandomSource random, int footX, int footY, int footZ, Direction direction, int depth) private static voidBuriedTreasureStructure.generatePieces(StructurePiecesBuilder builder, Structure.GenerationContext context) private voidEndCityStructure.generatePieces(StructurePiecesBuilder builder, BlockPos startPos, Rotation rotation, Structure.GenerationContext context) private voidIglooStructure.generatePieces(StructurePiecesBuilder builder, Structure.GenerationContext context) private static voidNetherFortressStructure.generatePieces(StructurePiecesBuilder builder, Structure.GenerationContext context) private static voidOceanMonumentStructure.generatePieces(StructurePiecesBuilder builder, Structure.GenerationContext context) private voidOceanRuinStructure.generatePieces(StructurePiecesBuilder builder, Structure.GenerationContext context) private voidShipwreckStructure.generatePieces(StructurePiecesBuilder builder, Structure.GenerationContext context) private static voidStrongholdStructure.generatePieces(StructurePiecesBuilder builder, Structure.GenerationContext context) private static voidSwampHutStructure.generatePieces(StructurePiecesBuilder builder, Structure.GenerationContext context) private voidWoodlandMansionStructure.generatePieces(StructurePiecesBuilder builder, Structure.GenerationContext context, BlockPos startPos, Rotation rotation) private intMineshaftStructure.generatePiecesAndAdjust(StructurePiecesBuilder builder, Structure.GenerationContext context) protected @Nullable StructurePieceStrongholdPieces.StrongholdPiece.generateSmallDoorChildForward(StrongholdPieces.StartPiece startPiece, StructurePiecesBuilder builder, RandomSource random, int xOff, int yOff) protected @Nullable StructurePieceStrongholdPieces.StrongholdPiece.generateSmallDoorChildLeft(StrongholdPieces.StartPiece startPiece, StructurePiecesBuilder builder, RandomSource random, int yOff, int zOff) protected @Nullable StructurePieceStrongholdPieces.StrongholdPiece.generateSmallDoorChildRight(StrongholdPieces.StartPiece startPiece, StructurePiecesBuilder builder, RandomSource random, int yOff, int zOff)