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 classclassstatic classstatic classclassstatic classstatic class(package private) static classstatic 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 classstatic classstatic classstatic classstatic classclassclassstatic classclassstatic classstatic classstatic classstatic classstatic class(package private) static classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classclassclassstatic classFields in net.minecraft.structure with type parameters of type StructurePieceModifier and TypeFieldDescriptionprotected List<StructurePiece>StructureStart.childrenNetherFortressGenerator.Start.piecesStrongholdGenerator.Start.piecesMethods in net.minecraft.structure that return StructurePieceModifier and TypeMethodDescriptionprotected @Nullable StructurePieceNetherFortressGenerator.Piece.fillForwardOpening(NetherFortressGenerator.Start start, class_6130 class_6130, Random random, int leftRightOffset, int heightOffset, boolean inside)protected @Nullable StructurePieceStrongholdGenerator.Piece.fillForwardOpening(StrongholdGenerator.Start start, class_6130 class_6130, Random random, int leftRightOffset, int heightOffset)protected @Nullable StructurePieceNetherFortressGenerator.Piece.fillNWOpening(NetherFortressGenerator.Start start, class_6130 class_6130, Random random, int heightOffset, int leftRightOffset, boolean inside)protected @Nullable StructurePieceStrongholdGenerator.Piece.fillNWOpening(StrongholdGenerator.Start start, class_6130 class_6130, Random random, int heightOffset, int leftRightOffset)protected @Nullable StructurePieceNetherFortressGenerator.Piece.fillSEOpening(NetherFortressGenerator.Start start, class_6130 class_6130, Random random, int heightOffset, int leftRightOffset, boolean inside)protected @Nullable StructurePieceStrongholdGenerator.Piece.fillSEOpening(StrongholdGenerator.Start start, class_6130 class_6130, Random random, int heightOffset, int leftRightOffset)static @Nullable StructurePieceStructureStart.intersects(List<StructurePiece> pieces, BlockBox box)StructurePieceType.load(ServerWorld world, NbtCompound nbt)StructureStart.method_35461(BlockBox blockBox)private StructurePieceNetherFortressGenerator.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 StructurePieceStrongholdGenerator.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 TypeMethodDescriptionvoidMineshaftGenerator.MineshaftCorridor.fillOpenings(StructurePiece start, class_6130 class_6130, Random random)voidMineshaftGenerator.MineshaftCrossing.fillOpenings(StructurePiece start, class_6130 class_6130, Random random)voidMineshaftGenerator.MineshaftRoom.fillOpenings(StructurePiece start, class_6130 class_6130, Random random)voidMineshaftGenerator.MineshaftStairs.fillOpenings(StructurePiece start, class_6130 class_6130, Random random)voidNetherFortressGenerator.Bridge.fillOpenings(StructurePiece start, class_6130 class_6130, Random random)voidNetherFortressGenerator.BridgeCrossing.fillOpenings(StructurePiece start, class_6130 class_6130, Random random)voidNetherFortressGenerator.BridgeSmallCrossing.fillOpenings(StructurePiece start, class_6130 class_6130, Random random)voidNetherFortressGenerator.BridgeStairs.fillOpenings(StructurePiece start, class_6130 class_6130, Random random)voidNetherFortressGenerator.CorridorBalcony.fillOpenings(StructurePiece start, class_6130 class_6130, Random random)voidNetherFortressGenerator.CorridorCrossing.fillOpenings(StructurePiece start, class_6130 class_6130, Random random)voidNetherFortressGenerator.CorridorExit.fillOpenings(StructurePiece start, class_6130 class_6130, Random random)voidNetherFortressGenerator.CorridorLeftTurn.fillOpenings(StructurePiece start, class_6130 class_6130, Random random)voidNetherFortressGenerator.CorridorNetherWartsRoom.fillOpenings(StructurePiece start, class_6130 class_6130, Random random)voidNetherFortressGenerator.CorridorRightTurn.fillOpenings(StructurePiece start, class_6130 class_6130, Random random)voidNetherFortressGenerator.CorridorStairs.fillOpenings(StructurePiece start, class_6130 class_6130, Random random)voidNetherFortressGenerator.SmallCorridor.fillOpenings(StructurePiece start, class_6130 class_6130, Random random)voidStrongholdGenerator.ChestCorridor.fillOpenings(StructurePiece start, class_6130 class_6130, Random random)voidStrongholdGenerator.Corridor.fillOpenings(StructurePiece start, class_6130 class_6130, Random random)voidStrongholdGenerator.FiveWayCrossing.fillOpenings(StructurePiece start, class_6130 class_6130, Random random)voidStrongholdGenerator.LeftTurn.fillOpenings(StructurePiece start, class_6130 class_6130, Random random)voidStrongholdGenerator.PortalRoom.fillOpenings(StructurePiece start, class_6130 class_6130, Random random)voidStrongholdGenerator.PrisonHall.fillOpenings(StructurePiece start, class_6130 class_6130, Random random)voidStrongholdGenerator.RightTurn.fillOpenings(StructurePiece start, class_6130 class_6130, Random random)voidStrongholdGenerator.SpiralStaircase.fillOpenings(StructurePiece start, class_6130 class_6130, Random random)voidStrongholdGenerator.SquareRoom.fillOpenings(StructurePiece start, class_6130 class_6130, Random random)voidStrongholdGenerator.Stairs.fillOpenings(StructurePiece start, class_6130 class_6130, Random random)voidStructurePiece.fillOpenings(StructurePiece start, class_6130 class_6130, Random random)voidStructureStart.method_35462(StructurePiece structurePiece)private static MineshaftGenerator.MineshaftPartMineshaftGenerator.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.PieceEndCityGenerator.addPiece(List<StructurePiece> pieces, EndCityGenerator.Piece piece)static voidEndCityGenerator.addPieces(StructureManager structureManager, BlockPos pos, BlockRotation rotation, List<StructurePiece> pieces, Random random)booleanEndCityGenerator.Part.create(StructureManager manager, int depth, EndCityGenerator.Piece root, BlockPos pos, List<StructurePiece> pieces, Random random)private static booleanEndCityGenerator.createPart(StructureManager manager, EndCityGenerator.Part piece, int depth, EndCityGenerator.Piece parent, BlockPos pos, List<StructurePiece> pieces, Random random)static @Nullable StructurePieceStructureStart.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.pieceIteratorprivate ObjectList<StructurePiece>StructureWeightSampler.pieces