Uses of Interface
net.minecraft.structure.StructurePiecesHolder
Package
Description
-
Uses of StructurePiecesHolder in net.minecraft.structure
Modifier and TypeClassDescriptionclass
MarginedStructureStart<C extends FeatureConfig>
class
StructureStart<C extends FeatureConfig>
A structure start is created to describe a structure that will be generated by chunk generation.Modifier and TypeMethodDescriptionstatic void
ShipwreckGenerator.addParts(StructureManager structureManager, BlockPos pos, BlockRotation rotation, StructurePiecesHolder structurePiecesHolder, Random random, ShipwreckFeatureConfig config)
static void
IglooGenerator.addPieces(StructureManager manager, BlockPos pos, BlockRotation rotation, StructurePiecesHolder structurePiecesHolder, Random random)
static void
NetherFossilGenerator.addPieces(StructureManager manager, StructurePiecesHolder structurePiecesHolder, Random random, BlockPos pos)
static void
OceanRuinGenerator.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.Corridor
StrongholdGenerator.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.LeftTurn
StrongholdGenerator.LeftTurn.create(StructurePiecesHolder structurePiecesHolder, Random random, int x, int y, int z, Direction orientation, int chainLength)
static StrongholdGenerator.Library
StrongholdGenerator.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 BlockBox
StrongholdGenerator.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.Stairs
StrongholdGenerator.Stairs.create(StructurePiecesHolder structurePiecesHolder, Random random, int x, int y, int z, Direction orientation, int chainLength)
(package private) static NetherFortressGenerator.Piece
NetherFortressGenerator.createPiece(NetherFortressGenerator.PieceData pieceData, StructurePiecesHolder structurePiecesHolder, Random random, int x, int y, int z, Direction orientation, int chainLength)
private static StrongholdGenerator.Piece
StrongholdGenerator.createPiece(Class<? extends StrongholdGenerator.Piece> pieceType, StructurePiecesHolder structurePiecesHolder, Random random, int x, int y, int z, @Nullable Direction orientation, int chainLength)
protected @Nullable StructurePiece
NetherFortressGenerator.Piece.fillForwardOpening(NetherFortressGenerator.Start start, StructurePiecesHolder structurePiecesHolder, Random random, int leftRightOffset, int heightOffset, boolean inside)
protected @Nullable StructurePiece
StrongholdGenerator.Piece.fillForwardOpening(StrongholdGenerator.Start start, StructurePiecesHolder structurePiecesHolder, Random random, int leftRightOffset, int heightOffset)
protected @Nullable StructurePiece
NetherFortressGenerator.Piece.fillNWOpening(NetherFortressGenerator.Start start, StructurePiecesHolder structurePiecesHolder, Random random, int heightOffset, int leftRightOffset, boolean inside)
protected @Nullable StructurePiece
StrongholdGenerator.Piece.fillNWOpening(StrongholdGenerator.Start start, StructurePiecesHolder structurePiecesHolder, Random random, int heightOffset, int leftRightOffset)
void
MineshaftGenerator.MineshaftCorridor.fillOpenings(StructurePiece start, StructurePiecesHolder structurePiecesHolder, Random random)
void
MineshaftGenerator.MineshaftCrossing.fillOpenings(StructurePiece start, StructurePiecesHolder structurePiecesHolder, Random random)
void
MineshaftGenerator.MineshaftRoom.fillOpenings(StructurePiece start, StructurePiecesHolder structurePiecesHolder, Random random)
void
MineshaftGenerator.MineshaftStairs.fillOpenings(StructurePiece start, StructurePiecesHolder structurePiecesHolder, Random random)
void
NetherFortressGenerator.Bridge.fillOpenings(StructurePiece start, StructurePiecesHolder structurePiecesHolder, Random random)
void
NetherFortressGenerator.BridgeCrossing.fillOpenings(StructurePiece start, StructurePiecesHolder structurePiecesHolder, Random random)
void
NetherFortressGenerator.BridgeSmallCrossing.fillOpenings(StructurePiece start, StructurePiecesHolder structurePiecesHolder, Random random)
void
NetherFortressGenerator.BridgeStairs.fillOpenings(StructurePiece start, StructurePiecesHolder structurePiecesHolder, Random random)
void
NetherFortressGenerator.CorridorBalcony.fillOpenings(StructurePiece start, StructurePiecesHolder structurePiecesHolder, Random random)
void
NetherFortressGenerator.CorridorCrossing.fillOpenings(StructurePiece start, StructurePiecesHolder structurePiecesHolder, Random random)
void
NetherFortressGenerator.CorridorExit.fillOpenings(StructurePiece start, StructurePiecesHolder structurePiecesHolder, Random random)
void
NetherFortressGenerator.CorridorLeftTurn.fillOpenings(StructurePiece start, StructurePiecesHolder structurePiecesHolder, Random random)
void
NetherFortressGenerator.CorridorNetherWartsRoom.fillOpenings(StructurePiece start, StructurePiecesHolder structurePiecesHolder, Random random)
void
NetherFortressGenerator.CorridorRightTurn.fillOpenings(StructurePiece start, StructurePiecesHolder structurePiecesHolder, Random random)
void
NetherFortressGenerator.CorridorStairs.fillOpenings(StructurePiece start, StructurePiecesHolder structurePiecesHolder, Random random)
void
NetherFortressGenerator.SmallCorridor.fillOpenings(StructurePiece start, StructurePiecesHolder structurePiecesHolder, Random random)
void
StrongholdGenerator.ChestCorridor.fillOpenings(StructurePiece start, StructurePiecesHolder structurePiecesHolder, Random random)
void
StrongholdGenerator.Corridor.fillOpenings(StructurePiece start, StructurePiecesHolder structurePiecesHolder, Random random)
void
StrongholdGenerator.FiveWayCrossing.fillOpenings(StructurePiece start, StructurePiecesHolder structurePiecesHolder, Random random)
void
StrongholdGenerator.LeftTurn.fillOpenings(StructurePiece start, StructurePiecesHolder structurePiecesHolder, Random random)
void
StrongholdGenerator.PortalRoom.fillOpenings(StructurePiece start, StructurePiecesHolder structurePiecesHolder, Random random)
void
StrongholdGenerator.PrisonHall.fillOpenings(StructurePiece start, StructurePiecesHolder structurePiecesHolder, Random random)
void
StrongholdGenerator.RightTurn.fillOpenings(StructurePiece start, StructurePiecesHolder structurePiecesHolder, Random random)
void
StrongholdGenerator.SpiralStaircase.fillOpenings(StructurePiece start, StructurePiecesHolder structurePiecesHolder, Random random)
void
StrongholdGenerator.SquareRoom.fillOpenings(StructurePiece start, StructurePiecesHolder structurePiecesHolder, Random random)
void
StrongholdGenerator.Stairs.fillOpenings(StructurePiece start, StructurePiecesHolder structurePiecesHolder, Random random)
void
StructurePiece.fillOpenings(StructurePiece start, StructurePiecesHolder structurePiecesHolder, Random random)
protected @Nullable StructurePiece
NetherFortressGenerator.Piece.fillSEOpening(NetherFortressGenerator.Start start, StructurePiecesHolder structurePiecesHolder, Random random, int heightOffset, int leftRightOffset, boolean inside)
protected @Nullable StructurePiece
StrongholdGenerator.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 void
OceanRuinGenerator.method_14822(StructureManager manager, BlockPos pos, BlockRotation rotation, StructurePiecesHolder structurePiecesHolder, Random random, OceanRuinFeatureConfig config, boolean large, float integrity)
private static void
OceanRuinGenerator.method_14825(StructureManager manager, Random random, BlockRotation rotation, BlockPos pos, OceanRuinFeatureConfig config, StructurePiecesHolder structurePiecesHolder)
private static MineshaftGenerator.MineshaftPart
MineshaftGenerator.pickPiece(StructurePiecesHolder structurePiecesHolder, Random random, int x, int y, int z, @Nullable Direction orientation, int chainLength, MineshaftFeature.Type type)
private NetherFortressGenerator.Piece
NetherFortressGenerator.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.Piece
StrongholdGenerator.pickPiece(StrongholdGenerator.Start start, StructurePiecesHolder structurePiecesHolder, Random random, int x, int y, int z, Direction orientation, int chainLength)
(package private) static MineshaftGenerator.MineshaftPart
MineshaftGenerator.pieceGenerator(StructurePiece start, StructurePiecesHolder structurePiecesHolder, Random random, int x, int y, int z, Direction orientation, int chainLength)
private StructurePiece
NetherFortressGenerator.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 StructurePiece
StrongholdGenerator.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
Modifier and TypeMethodDescriptionstatic void
StructurePoolBasedGenerator.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
Modifier and TypeClassDescriptionstatic class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class