Uses of Class
net.minecraft.structure.StructurePiece
Packages that use StructurePiece
-
Uses of StructurePiece in net.minecraft.structure
Subclasses of StructurePiece in net.minecraft.structureModifier and TypeClassDescriptionstatic classclassstatic classstatic classclassstatic classstatic classprivate static classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classprivate static classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classprotected static classstatic classstatic classstatic classstatic classclassclassclassstatic classclassstatic classstatic classstatic classstatic classstatic classprivate static classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classclassstatic classFields in net.minecraft.structure with type parameters of type StructurePieceModifier and TypeFieldDescriptionfinal List<StructurePiece>NetherFortressGenerator.Start.piecesfinal List<StructurePiece>StrongholdGenerator.Start.piecesprivate final List<StructurePiece>StructurePiecesCollector.piecesprivate final List<StructurePiece>StructurePiecesList.piecesThe field for thepiecesrecord component.Methods in net.minecraft.structure that return StructurePieceModifier and TypeMethodDescriptionprotected @Nullable StructurePieceNetherFortressGenerator.Piece.fillForwardOpening(NetherFortressGenerator.Start start, StructurePiecesHolder holder, Random random, int leftRightOffset, int heightOffset, boolean inside) protected @Nullable StructurePieceStrongholdGenerator.Piece.fillForwardOpening(StrongholdGenerator.Start start, StructurePiecesHolder holder, Random random, int leftRightOffset, int heightOffset) protected @Nullable StructurePieceNetherFortressGenerator.Piece.fillNWOpening(NetherFortressGenerator.Start start, StructurePiecesHolder holder, Random random, int heightOffset, int leftRightOffset, boolean inside) protected @Nullable StructurePieceStrongholdGenerator.Piece.fillNWOpening(StrongholdGenerator.Start start, StructurePiecesHolder holder, Random random, int heightOffset, int leftRightOffset) protected @Nullable StructurePieceNetherFortressGenerator.Piece.fillSEOpening(NetherFortressGenerator.Start start, StructurePiecesHolder holder, Random random, int heightOffset, int leftRightOffset, boolean inside) protected @Nullable StructurePieceStrongholdGenerator.Piece.fillSEOpening(StrongholdGenerator.Start start, StructurePiecesHolder holder, Random random, int heightOffset, int leftRightOffset) static @Nullable StructurePieceStructurePiece.firstIntersecting(List<StructurePiece> pieces, BlockBox box) StructurePiecesCollector.getIntersecting(BlockBox box) Returns an arbitrary piece in this holder that intersects the givenbox, ornullif there is no such piece.StructurePiecesHolder.getIntersecting(BlockBox box) Returns an arbitrary piece in this holder that intersects the givenbox, ornullif there is no such piece.StructurePieceType.load(StructureContext context, NbtCompound nbt) default StructurePieceStructurePieceType.ManagerAware.load(StructureContext context, NbtCompound nbt) StructurePieceType.ManagerAware.load(StructureTemplateManager structureTemplateManager, NbtCompound nbt) StructurePieceType.Simple.load(NbtCompound nbt) default StructurePieceStructurePieceType.Simple.load(StructureContext context, NbtCompound nbt) private StructurePieceNetherFortressGenerator.Piece.pieceGenerator(NetherFortressGenerator.Start start, StructurePiecesHolder holder, Random random, int x, int y, int z, @Nullable Direction orientation, int chainLength, boolean inside) (package private) static StructurePieceStrongholdGenerator.pieceGenerator(StrongholdGenerator.Start start, StructurePiecesHolder holder, 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 StructurePieceModifier and TypeMethodDescriptionStructureStart.getChildren()StructurePiecesList.pieces()Returns the value of thepiecesrecord component.Methods in net.minecraft.structure with parameters of type StructurePieceModifier and TypeMethodDescriptionvoidStructurePiecesCollector.addPiece(StructurePiece piece) Adds a structure piece into this holder.voidStructurePiecesHolder.addPiece(StructurePiece piece) Adds a structure piece into this holder.voidMineshaftGenerator.MineshaftCorridor.fillOpenings(StructurePiece start, StructurePiecesHolder holder, Random random) voidMineshaftGenerator.MineshaftCrossing.fillOpenings(StructurePiece start, StructurePiecesHolder holder, Random random) voidMineshaftGenerator.MineshaftRoom.fillOpenings(StructurePiece start, StructurePiecesHolder holder, Random random) voidMineshaftGenerator.MineshaftStairs.fillOpenings(StructurePiece start, StructurePiecesHolder holder, Random random) voidNetherFortressGenerator.Bridge.fillOpenings(StructurePiece start, StructurePiecesHolder holder, Random random) voidNetherFortressGenerator.BridgeCrossing.fillOpenings(StructurePiece start, StructurePiecesHolder holder, Random random) voidNetherFortressGenerator.BridgeSmallCrossing.fillOpenings(StructurePiece start, StructurePiecesHolder holder, Random random) voidNetherFortressGenerator.BridgeStairs.fillOpenings(StructurePiece start, StructurePiecesHolder holder, Random random) voidNetherFortressGenerator.CorridorBalcony.fillOpenings(StructurePiece start, StructurePiecesHolder holder, Random random) voidNetherFortressGenerator.CorridorCrossing.fillOpenings(StructurePiece start, StructurePiecesHolder holder, Random random) voidNetherFortressGenerator.CorridorExit.fillOpenings(StructurePiece start, StructurePiecesHolder holder, Random random) voidNetherFortressGenerator.CorridorLeftTurn.fillOpenings(StructurePiece start, StructurePiecesHolder holder, Random random) voidNetherFortressGenerator.CorridorNetherWartsRoom.fillOpenings(StructurePiece start, StructurePiecesHolder holder, Random random) voidNetherFortressGenerator.CorridorRightTurn.fillOpenings(StructurePiece start, StructurePiecesHolder holder, Random random) voidNetherFortressGenerator.CorridorStairs.fillOpenings(StructurePiece start, StructurePiecesHolder holder, Random random) voidNetherFortressGenerator.SmallCorridor.fillOpenings(StructurePiece start, StructurePiecesHolder holder, Random random) voidStrongholdGenerator.ChestCorridor.fillOpenings(StructurePiece start, StructurePiecesHolder holder, Random random) voidStrongholdGenerator.Corridor.fillOpenings(StructurePiece start, StructurePiecesHolder holder, Random random) voidStrongholdGenerator.FiveWayCrossing.fillOpenings(StructurePiece start, StructurePiecesHolder holder, Random random) voidStrongholdGenerator.LeftTurn.fillOpenings(StructurePiece start, StructurePiecesHolder holder, Random random) voidStrongholdGenerator.PortalRoom.fillOpenings(StructurePiece start, StructurePiecesHolder holder, Random random) voidStrongholdGenerator.PrisonHall.fillOpenings(StructurePiece start, StructurePiecesHolder holder, Random random) voidStrongholdGenerator.RightTurn.fillOpenings(StructurePiece start, StructurePiecesHolder holder, Random random) voidStrongholdGenerator.SpiralStaircase.fillOpenings(StructurePiece start, StructurePiecesHolder holder, Random random) voidStrongholdGenerator.SquareRoom.fillOpenings(StructurePiece start, StructurePiecesHolder holder, Random random) voidStrongholdGenerator.Stairs.fillOpenings(StructurePiece start, StructurePiecesHolder holder, Random random) voidStructurePiece.fillOpenings(StructurePiece start, StructurePiecesHolder holder, Random random) (package private) static MineshaftGenerator.MineshaftPartMineshaftGenerator.pieceGenerator(StructurePiece start, StructurePiecesHolder holder, 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 TypeMethodDescription(package private) static EndCityGenerator.PieceEndCityGenerator.addPiece(List<StructurePiece> pieces, EndCityGenerator.Piece piece) static voidEndCityGenerator.addPieces(StructureTemplateManager structureTemplateManager, BlockPos pos, BlockRotation rotation, List<StructurePiece> pieces, Random random) static BlockBoxStructurePiece.boundingBox(Stream<StructurePiece> pieces) booleanEndCityGenerator.Part.create(StructureTemplateManager manager, int depth, EndCityGenerator.Piece root, BlockPos pos, List<StructurePiece> pieces, Random random) (package private) static booleanEndCityGenerator.createPart(StructureTemplateManager manager, EndCityGenerator.Part piece, int depth, EndCityGenerator.Piece parent, BlockPos pos, List<StructurePiece> pieces, Random random) static @Nullable StructurePieceStructurePiece.firstIntersecting(List<StructurePiece> pieces, BlockBox box) Constructor parameters in net.minecraft.structure with type arguments of type StructurePieceModifierConstructorDescriptionStructurePiecesList(List<StructurePiece> pieces) Creates an instance of aStructurePiecesListrecord class. -
Uses of StructurePiece in net.minecraft.world.gen.structure
Methods in net.minecraft.world.gen.structure that return StructurePieceModifier and TypeMethodDescriptionBasicTempleStructure.Constructor.construct(ChunkRandom random, int startX, int startZ) private static StructurePieceOceanMonumentStructure.createBasePiece(ChunkPos pos, ChunkRandom random)