Uses of Interface
net.minecraft.structure.StructurePiecesHolder
Packages that use StructurePiecesHolder
Package
Description
-
Uses of StructurePiecesHolder in net.minecraft.structure
Classes in net.minecraft.structure that implement StructurePiecesHolderModifier and TypeClassDescriptionclassMarginedStructureStart<C extends FeatureConfig>classStructureStart<C extends FeatureConfig>A structure start is created to describe a structure that will be generated by chunk generation.Methods in net.minecraft.structure with parameters of type StructurePiecesHolderModifier and TypeMethodDescriptionstatic voidShipwreckGenerator.addParts(StructureManager structureManager, BlockPos pos, BlockRotation rotation, StructurePiecesHolder structurePiecesHolder, Random random, ShipwreckFeatureConfig config)static voidIglooGenerator.addPieces(StructureManager manager, BlockPos pos, BlockRotation rotation, StructurePiecesHolder structurePiecesHolder, Random random)static voidNetherFossilGenerator.addPieces(StructureManager manager, StructurePiecesHolder structurePiecesHolder, Random random, BlockPos pos)static voidOceanRuinGenerator.addPieces(StructureManager manager, BlockPos pos, BlockRotation rotation, StructurePiecesHolder structurePiecesHolder, Random random, OceanRuinFeatureConfig config)NetherFortressGenerator.Bridge.create(StructurePiecesHolder structurePiecesHolder, Random random, int x, int y, int z, Direction orientation, int chainLength)NetherFortressGenerator.BridgeCrossing.create(StructurePiecesHolder structurePiecesHolder, int x, int y, int z, Direction orientation, int chainLength)NetherFortressGenerator.BridgeEnd.create(StructurePiecesHolder structurePiecesHolder, Random random, int x, int y, int z, Direction orientation, int chainLength)NetherFortressGenerator.BridgePlatform.create(StructurePiecesHolder structurePiecesHolder, int x, int y, int z, int chainLength, Direction orientation)NetherFortressGenerator.BridgeSmallCrossing.create(StructurePiecesHolder structurePiecesHolder, int x, int y, int z, Direction orientation, int chainLength)NetherFortressGenerator.BridgeStairs.create(StructurePiecesHolder structurePiecesHolder, int x, int y, int z, int chainlength, Direction orientation)NetherFortressGenerator.CorridorBalcony.create(StructurePiecesHolder structurePiecesHolder, int x, int y, int z, Direction orientation, int chainLength)NetherFortressGenerator.CorridorCrossing.create(StructurePiecesHolder structurePiecesHolder, int x, int y, int z, Direction orientation, int chainLength)NetherFortressGenerator.CorridorExit.create(StructurePiecesHolder structurePiecesHolder, Random random, int x, int y, int z, Direction orientation, int chainLength)NetherFortressGenerator.CorridorLeftTurn.create(StructurePiecesHolder structurePiecesHolder, Random random, int x, int y, int z, Direction orientation, int chainLength)NetherFortressGenerator.CorridorNetherWartsRoom.create(StructurePiecesHolder structurePiecesHolder, int x, int y, int z, Direction orientation, int chainlength)NetherFortressGenerator.CorridorRightTurn.create(StructurePiecesHolder structurePiecesHolder, Random random, int x, int y, int z, Direction orientation, int chainLength)NetherFortressGenerator.CorridorStairs.create(StructurePiecesHolder structurePiecesHolder, int x, int y, int z, Direction orientation, int chainLength)NetherFortressGenerator.SmallCorridor.create(StructurePiecesHolder structurePiecesHolder, int x, int y, int z, Direction orientation, int chainLength)StrongholdGenerator.ChestCorridor.create(StructurePiecesHolder structurePiecesHolder, Random random, int x, int y, int z, Direction orientation, int chainlength)static StrongholdGenerator.CorridorStrongholdGenerator.Corridor.create(StructurePiecesHolder structurePiecesHolder, Random random, int x, int y, int z, Direction orientation, int chainLength)StrongholdGenerator.FiveWayCrossing.create(StructurePiecesHolder structurePiecesHolder, Random random, int x, int y, int z, Direction orientation, int chainLength)static StrongholdGenerator.LeftTurnStrongholdGenerator.LeftTurn.create(StructurePiecesHolder structurePiecesHolder, Random random, int x, int y, int z, Direction orientation, int chainLength)static StrongholdGenerator.LibraryStrongholdGenerator.Library.create(StructurePiecesHolder structurePiecesHolder, Random random, int x, int y, int z, Direction orientation, int chainLength)StrongholdGenerator.PortalRoom.create(StructurePiecesHolder structurePiecesHolder, int x, int y, int z, Direction orientation, int chainLength)StrongholdGenerator.PrisonHall.create(StructurePiecesHolder structurePiecesHolder, Random random, int x, int y, int z, Direction orientation, int chainLength)StrongholdGenerator.RightTurn.create(StructurePiecesHolder structurePiecesHolder, Random random, int x, int y, int z, Direction orientation, int chainLength)static BlockBoxStrongholdGenerator.SmallCorridor.create(StructurePiecesHolder structurePiecesHolder, Random random, int x, int y, int z, Direction orientation)StrongholdGenerator.SpiralStaircase.create(StructurePiecesHolder structurePiecesHolder, Random random, int x, int y, int z, Direction orientation, int chainLength)StrongholdGenerator.SquareRoom.create(StructurePiecesHolder structurePiecesHolder, Random random, int x, int y, int z, Direction orientation, int chainLength)static StrongholdGenerator.StairsStrongholdGenerator.Stairs.create(StructurePiecesHolder structurePiecesHolder, Random random, int x, int y, int z, Direction orientation, int chainLength)(package private) static NetherFortressGenerator.PieceNetherFortressGenerator.createPiece(NetherFortressGenerator.PieceData pieceData, StructurePiecesHolder structurePiecesHolder, Random random, int x, int y, int z, Direction orientation, int chainLength)private static StrongholdGenerator.PieceStrongholdGenerator.createPiece(Class<? extends StrongholdGenerator.Piece> pieceType, StructurePiecesHolder structurePiecesHolder, Random random, int x, int y, int z, @Nullable Direction orientation, int chainLength)protected @Nullable StructurePieceNetherFortressGenerator.Piece.fillForwardOpening(NetherFortressGenerator.Start start, StructurePiecesHolder structurePiecesHolder, Random random, int leftRightOffset, int heightOffset, boolean inside)protected @Nullable StructurePieceStrongholdGenerator.Piece.fillForwardOpening(StrongholdGenerator.Start start, StructurePiecesHolder structurePiecesHolder, Random random, int leftRightOffset, int heightOffset)protected @Nullable StructurePieceNetherFortressGenerator.Piece.fillNWOpening(NetherFortressGenerator.Start start, StructurePiecesHolder structurePiecesHolder, Random random, int heightOffset, int leftRightOffset, boolean inside)protected @Nullable StructurePieceStrongholdGenerator.Piece.fillNWOpening(StrongholdGenerator.Start start, StructurePiecesHolder structurePiecesHolder, Random random, int heightOffset, int leftRightOffset)voidMineshaftGenerator.MineshaftCorridor.fillOpenings(StructurePiece start, StructurePiecesHolder structurePiecesHolder, Random random)voidMineshaftGenerator.MineshaftCrossing.fillOpenings(StructurePiece start, StructurePiecesHolder structurePiecesHolder, Random random)voidMineshaftGenerator.MineshaftRoom.fillOpenings(StructurePiece start, StructurePiecesHolder structurePiecesHolder, Random random)voidMineshaftGenerator.MineshaftStairs.fillOpenings(StructurePiece start, StructurePiecesHolder structurePiecesHolder, Random random)voidNetherFortressGenerator.Bridge.fillOpenings(StructurePiece start, StructurePiecesHolder structurePiecesHolder, Random random)voidNetherFortressGenerator.BridgeCrossing.fillOpenings(StructurePiece start, StructurePiecesHolder structurePiecesHolder, Random random)voidNetherFortressGenerator.BridgeSmallCrossing.fillOpenings(StructurePiece start, StructurePiecesHolder structurePiecesHolder, Random random)voidNetherFortressGenerator.BridgeStairs.fillOpenings(StructurePiece start, StructurePiecesHolder structurePiecesHolder, Random random)voidNetherFortressGenerator.CorridorBalcony.fillOpenings(StructurePiece start, StructurePiecesHolder structurePiecesHolder, Random random)voidNetherFortressGenerator.CorridorCrossing.fillOpenings(StructurePiece start, StructurePiecesHolder structurePiecesHolder, Random random)voidNetherFortressGenerator.CorridorExit.fillOpenings(StructurePiece start, StructurePiecesHolder structurePiecesHolder, Random random)voidNetherFortressGenerator.CorridorLeftTurn.fillOpenings(StructurePiece start, StructurePiecesHolder structurePiecesHolder, Random random)voidNetherFortressGenerator.CorridorNetherWartsRoom.fillOpenings(StructurePiece start, StructurePiecesHolder structurePiecesHolder, Random random)voidNetherFortressGenerator.CorridorRightTurn.fillOpenings(StructurePiece start, StructurePiecesHolder structurePiecesHolder, Random random)voidNetherFortressGenerator.CorridorStairs.fillOpenings(StructurePiece start, StructurePiecesHolder structurePiecesHolder, Random random)voidNetherFortressGenerator.SmallCorridor.fillOpenings(StructurePiece start, StructurePiecesHolder structurePiecesHolder, Random random)voidStrongholdGenerator.ChestCorridor.fillOpenings(StructurePiece start, StructurePiecesHolder structurePiecesHolder, Random random)voidStrongholdGenerator.Corridor.fillOpenings(StructurePiece start, StructurePiecesHolder structurePiecesHolder, Random random)voidStrongholdGenerator.FiveWayCrossing.fillOpenings(StructurePiece start, StructurePiecesHolder structurePiecesHolder, Random random)voidStrongholdGenerator.LeftTurn.fillOpenings(StructurePiece start, StructurePiecesHolder structurePiecesHolder, Random random)voidStrongholdGenerator.PortalRoom.fillOpenings(StructurePiece start, StructurePiecesHolder structurePiecesHolder, Random random)voidStrongholdGenerator.PrisonHall.fillOpenings(StructurePiece start, StructurePiecesHolder structurePiecesHolder, Random random)voidStrongholdGenerator.RightTurn.fillOpenings(StructurePiece start, StructurePiecesHolder structurePiecesHolder, Random random)voidStrongholdGenerator.SpiralStaircase.fillOpenings(StructurePiece start, StructurePiecesHolder structurePiecesHolder, Random random)voidStrongholdGenerator.SquareRoom.fillOpenings(StructurePiece start, StructurePiecesHolder structurePiecesHolder, Random random)voidStrongholdGenerator.Stairs.fillOpenings(StructurePiece start, StructurePiecesHolder structurePiecesHolder, Random random)voidStructurePiece.fillOpenings(StructurePiece start, StructurePiecesHolder structurePiecesHolder, Random random)protected @Nullable StructurePieceNetherFortressGenerator.Piece.fillSEOpening(NetherFortressGenerator.Start start, StructurePiecesHolder structurePiecesHolder, Random random, int heightOffset, int leftRightOffset, boolean inside)protected @Nullable StructurePieceStrongholdGenerator.Piece.fillSEOpening(StrongholdGenerator.Start start, StructurePiecesHolder structurePiecesHolder, Random random, int heightOffset, int leftRightOffset)MineshaftGenerator.MineshaftCorridor.getBoundingBox(StructurePiecesHolder structurePiecesHolder, Random random, int x, int y, int z, Direction orientation)MineshaftGenerator.MineshaftCrossing.getBoundingBox(StructurePiecesHolder structurePiecesHolder, Random random, int x, int y, int z, Direction orientation)MineshaftGenerator.MineshaftStairs.getBoundingBox(StructurePiecesHolder structurePiecesHolder, Random random, int x, int y, int z, Direction orientation)private static voidOceanRuinGenerator.method_14822(StructureManager manager, BlockPos pos, BlockRotation rotation, StructurePiecesHolder structurePiecesHolder, Random random, OceanRuinFeatureConfig config, boolean large, float integrity)private static voidOceanRuinGenerator.method_14825(StructureManager manager, Random random, BlockRotation rotation, BlockPos pos, OceanRuinFeatureConfig config, StructurePiecesHolder structurePiecesHolder)private static MineshaftGenerator.MineshaftPartMineshaftGenerator.pickPiece(StructurePiecesHolder structurePiecesHolder, Random random, int x, int y, int z, @Nullable Direction orientation, int chainLength, MineshaftFeature.Type type)private NetherFortressGenerator.PieceNetherFortressGenerator.Piece.pickPiece(NetherFortressGenerator.Start start, List<NetherFortressGenerator.PieceData> possiblePieces, StructurePiecesHolder structurePiecesHolder, Random random, int x, int y, int z, Direction orientation, int chainLength)private static StrongholdGenerator.PieceStrongholdGenerator.pickPiece(StrongholdGenerator.Start start, StructurePiecesHolder structurePiecesHolder, Random random, int x, int y, int z, Direction orientation, int chainLength)(package private) static MineshaftGenerator.MineshaftPartMineshaftGenerator.pieceGenerator(StructurePiece start, StructurePiecesHolder structurePiecesHolder, Random random, int x, int y, int z, Direction orientation, int chainLength)private StructurePieceNetherFortressGenerator.Piece.pieceGenerator(NetherFortressGenerator.Start start, StructurePiecesHolder structurePiecesHolder, Random random, int x, int y, int z, @Nullable Direction orientation, int chainLength, boolean inside)(package private) static StructurePieceStrongholdGenerator.pieceGenerator(StrongholdGenerator.Start start, StructurePiecesHolder structurePiecesHolder, Random random, int x, int y, int z, @Nullable Direction orientation, int chainLength) -
Uses of StructurePiecesHolder in net.minecraft.structure.pool
Methods in net.minecraft.structure.pool with parameters of type StructurePiecesHolderModifier and TypeMethodDescriptionstatic voidStructurePoolBasedGenerator.method_30419(DynamicRegistryManager dynamicRegistryManager, StructurePoolFeatureConfig structurePoolFeatureConfig, StructurePoolBasedGenerator.PieceFactory pieceFactory, ChunkGenerator chunkGenerator, StructureManager structureManager, BlockPos blockPos, StructurePiecesHolder structurePiecesHolder, Random random, boolean bool, boolean bool2, HeightLimitView heightLimitView) -
Uses of StructurePiecesHolder in net.minecraft.world.gen.feature
Classes in net.minecraft.world.gen.feature that implement StructurePiecesHolderModifier and TypeClassDescriptionstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic class