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
Fields in net.minecraft with type parameters of type StructurePieceModifier and TypeFieldDescriptionprivate final List<StructurePiece>class_6626.field_34944private final List<StructurePiece>class_6624.piecesThe field for thepiecesrecord component.Methods in net.minecraft that return StructurePieceModifier and TypeMethodDescriptionclass_6626.getIntersecting(BlockBox box) Returns an arbitrary piece in this holder that intersects the givenbox, ornullif there is no such piece.Methods in net.minecraft that return types with arguments of type StructurePieceModifier and TypeMethodDescriptionclass_6624.pieces()Returns the value of thepiecesrecord component.Methods in net.minecraft with parameters of type StructurePieceModifier and TypeMethodDescriptionvoidclass_6626.addPiece(StructurePiece piece) Adds a structure piece into this holder.Method parameters in net.minecraft with type arguments of type StructurePieceModifier and TypeMethodDescriptionvoidclass_6626.method_38717(Collection<StructurePiece> collection) Constructor parameters in net.minecraft with type arguments of type 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.piecesMethods in net.minecraft.structure that return StructurePieceModifier and TypeMethodDescriptionprotected @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) 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) StructurePiecesHolder.getIntersecting(BlockBox box) Returns an arbitrary piece in this holder that intersects the givenbox, ornullif there is no such piece.default StructurePieceStructurePieceType.class_6615.load(class_6625 class_6625, NbtCompound nbt) StructurePieceType.class_6615.load(NbtCompound nbtCompound) default StructurePieceStructurePieceType.class_6616.load(class_6625 class_6625, NbtCompound nbt) StructurePieceType.class_6616.load(StructureManager structureManager, NbtCompound nbtCompound) StructurePieceType.load(class_6625 class_6625, NbtCompound nbt) static @Nullable StructurePieceStructurePiece.method_38702(List<StructurePiece> list, BlockBox blockBox) 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) Methods in net.minecraft.structure that return types with arguments of type StructurePieceMethods in net.minecraft.structure with parameters of type StructurePieceModifier and TypeMethodDescriptionvoidStructurePiecesHolder.addPiece(StructurePiece piece) Adds a structure piece into this holder.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) (package private) static MineshaftGenerator.MineshaftPartMineshaftGenerator.pieceGenerator(StructurePiece start, StructurePiecesHolder structurePiecesHolder, 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(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) (package private) static booleanEndCityGenerator.createPart(StructureManager manager, EndCityGenerator.Part piece, int depth, EndCityGenerator.Piece parent, BlockPos pos, List<StructurePiece> pieces, Random random) static @Nullable StructurePieceStructurePiece.method_38702(List<StructurePiece> list, BlockBox blockBox) static BlockBoxStructurePiece.method_38703(Stream<StructurePiece> stream) -
Uses of StructurePiece in net.minecraft.world.gen
Fields in net.minecraft.world.gen with type parameters of type StructurePieceModifier and TypeFieldDescriptionprivate final ObjectListIterator<StructurePiece>StructureWeightSampler.pieceIteratorprivate final ObjectList<StructurePiece>StructureWeightSampler.pieces -
Uses of StructurePiece in net.minecraft.world.gen.feature
Methods in net.minecraft.world.gen.feature that return StructurePieceModifier and TypeMethodDescriptionprivate static StructurePieceOceanMonumentFeature.method_38681(ChunkPos chunkPos, ChunkRandom chunkRandom)