Uses of Class
net.minecraft.structure.StructurePiece
Packages that use StructurePiece
Package
Description
The base package for all Minecraft classes.
-
Uses of StructurePiece in net.minecraft
Methods in net.minecraft that return StructurePieceMethods in net.minecraft with parameters of type StructurePiece -
Uses of StructurePiece in net.minecraft.structure
Subclasses of StructurePiece in net.minecraft.structureModifier and TypeClassDescriptionstatic class
class
static class
static class
class
static class
static class
(package private) 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
static class
(package private) 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
static class
static class
static class
class
class
static class
class
static class
static class
static class
static class
static class
(package private) static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
class
class
static class
Fields in net.minecraft.structure with type parameters of type StructurePieceModifier and TypeFieldDescriptionprotected List<StructurePiece>
StructureStart.children
NetherFortressGenerator.Start.pieces
StrongholdGenerator.Start.pieces
Methods in net.minecraft.structure that return StructurePieceModifier and TypeMethodDescriptionprotected @Nullable StructurePiece
NetherFortressGenerator.Piece.fillForwardOpening(NetherFortressGenerator.Start start, class_6130 class_6130, Random random, int leftRightOffset, int heightOffset, boolean inside)
protected @Nullable StructurePiece
StrongholdGenerator.Piece.fillForwardOpening(StrongholdGenerator.Start start, class_6130 class_6130, Random random, int leftRightOffset, int heightOffset)
protected @Nullable StructurePiece
NetherFortressGenerator.Piece.fillNWOpening(NetherFortressGenerator.Start start, class_6130 class_6130, Random random, int heightOffset, int leftRightOffset, boolean inside)
protected @Nullable StructurePiece
StrongholdGenerator.Piece.fillNWOpening(StrongholdGenerator.Start start, class_6130 class_6130, Random random, int heightOffset, int leftRightOffset)
protected @Nullable StructurePiece
NetherFortressGenerator.Piece.fillSEOpening(NetherFortressGenerator.Start start, class_6130 class_6130, Random random, int heightOffset, int leftRightOffset, boolean inside)
protected @Nullable StructurePiece
StrongholdGenerator.Piece.fillSEOpening(StrongholdGenerator.Start start, class_6130 class_6130, Random random, int heightOffset, int leftRightOffset)
static @Nullable StructurePiece
StructureStart.intersects(List<StructurePiece> pieces, BlockBox box)
StructurePieceType.load(ServerWorld world, NbtCompound nbt)
StructureStart.method_35461(BlockBox blockBox)
private StructurePiece
NetherFortressGenerator.Piece.pieceGenerator(NetherFortressGenerator.Start start, class_6130 class_6130, Random random, int x, int y, int z, @Nullable Direction orientation, int chainLength, boolean inside)
private static StructurePiece
StrongholdGenerator.pieceGenerator(StrongholdGenerator.Start start, class_6130 class_6130, Random random, int x, int y, int z, @Nullable Direction orientation, int chainLength)
Methods in net.minecraft.structure that return types with arguments of type StructurePieceMethods in net.minecraft.structure with parameters of type StructurePieceModifier and TypeMethodDescriptionvoid
MineshaftGenerator.MineshaftCorridor.fillOpenings(StructurePiece start, class_6130 class_6130, Random random)
void
MineshaftGenerator.MineshaftCrossing.fillOpenings(StructurePiece start, class_6130 class_6130, Random random)
void
MineshaftGenerator.MineshaftRoom.fillOpenings(StructurePiece start, class_6130 class_6130, Random random)
void
MineshaftGenerator.MineshaftStairs.fillOpenings(StructurePiece start, class_6130 class_6130, Random random)
void
NetherFortressGenerator.Bridge.fillOpenings(StructurePiece start, class_6130 class_6130, Random random)
void
NetherFortressGenerator.BridgeCrossing.fillOpenings(StructurePiece start, class_6130 class_6130, Random random)
void
NetherFortressGenerator.BridgeSmallCrossing.fillOpenings(StructurePiece start, class_6130 class_6130, Random random)
void
NetherFortressGenerator.BridgeStairs.fillOpenings(StructurePiece start, class_6130 class_6130, Random random)
void
NetherFortressGenerator.CorridorBalcony.fillOpenings(StructurePiece start, class_6130 class_6130, Random random)
void
NetherFortressGenerator.CorridorCrossing.fillOpenings(StructurePiece start, class_6130 class_6130, Random random)
void
NetherFortressGenerator.CorridorExit.fillOpenings(StructurePiece start, class_6130 class_6130, Random random)
void
NetherFortressGenerator.CorridorLeftTurn.fillOpenings(StructurePiece start, class_6130 class_6130, Random random)
void
NetherFortressGenerator.CorridorNetherWartsRoom.fillOpenings(StructurePiece start, class_6130 class_6130, Random random)
void
NetherFortressGenerator.CorridorRightTurn.fillOpenings(StructurePiece start, class_6130 class_6130, Random random)
void
NetherFortressGenerator.CorridorStairs.fillOpenings(StructurePiece start, class_6130 class_6130, Random random)
void
NetherFortressGenerator.SmallCorridor.fillOpenings(StructurePiece start, class_6130 class_6130, Random random)
void
StrongholdGenerator.ChestCorridor.fillOpenings(StructurePiece start, class_6130 class_6130, Random random)
void
StrongholdGenerator.Corridor.fillOpenings(StructurePiece start, class_6130 class_6130, Random random)
void
StrongholdGenerator.FiveWayCrossing.fillOpenings(StructurePiece start, class_6130 class_6130, Random random)
void
StrongholdGenerator.LeftTurn.fillOpenings(StructurePiece start, class_6130 class_6130, Random random)
void
StrongholdGenerator.PortalRoom.fillOpenings(StructurePiece start, class_6130 class_6130, Random random)
void
StrongholdGenerator.PrisonHall.fillOpenings(StructurePiece start, class_6130 class_6130, Random random)
void
StrongholdGenerator.RightTurn.fillOpenings(StructurePiece start, class_6130 class_6130, Random random)
void
StrongholdGenerator.SpiralStaircase.fillOpenings(StructurePiece start, class_6130 class_6130, Random random)
void
StrongholdGenerator.SquareRoom.fillOpenings(StructurePiece start, class_6130 class_6130, Random random)
void
StrongholdGenerator.Stairs.fillOpenings(StructurePiece start, class_6130 class_6130, Random random)
void
StructurePiece.fillOpenings(StructurePiece start, class_6130 class_6130, Random random)
void
StructureStart.method_35462(StructurePiece structurePiece)
private static MineshaftGenerator.MineshaftPart
MineshaftGenerator.pieceGenerator(StructurePiece start, class_6130 class_6130, Random random, int x, int y, int z, Direction orientation, int chainLength)
Method parameters in net.minecraft.structure with type arguments of type StructurePieceModifier and TypeMethodDescriptionprivate static EndCityGenerator.Piece
EndCityGenerator.addPiece(List<StructurePiece> pieces, EndCityGenerator.Piece piece)
static void
EndCityGenerator.addPieces(StructureManager structureManager, BlockPos pos, BlockRotation rotation, List<StructurePiece> pieces, Random random)
boolean
EndCityGenerator.Part.create(StructureManager manager, int depth, EndCityGenerator.Piece root, BlockPos pos, List<StructurePiece> pieces, Random random)
private static boolean
EndCityGenerator.createPart(StructureManager manager, EndCityGenerator.Part piece, int depth, EndCityGenerator.Piece parent, BlockPos pos, List<StructurePiece> pieces, Random random)
static @Nullable StructurePiece
StructureStart.intersects(List<StructurePiece> pieces, BlockBox box)
-
Uses of StructurePiece in net.minecraft.world.gen
Fields in net.minecraft.world.gen with type parameters of type StructurePieceModifier and TypeFieldDescriptionprivate ObjectListIterator<StructurePiece>
StructureWeightSampler.pieceIterator
private ObjectList<StructurePiece>
StructureWeightSampler.pieces