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 classclassclassstatic classclassstatic classstatic classstatic classstatic classstatic classprivate 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, 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.static @Nullable StructurePieceStructureStart.getIntersecting(List<StructurePiece> pieces, BlockBox box)StructureStart.getIntersecting(BlockBox box)Returns an arbitrary piece in this holder that intersects the givenbox, ornullif there is no such piece.StructurePieceType.load(ServerWorld world, NbtCompound nbt)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.voidStructureStart.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 StructurePieceStructureStart.getIntersecting(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