Uses of Class
net.minecraft.world.level.levelgen.structure.StructurePiece
Packages that use StructurePiece
Package
Description
-
Uses of StructurePiece in net.minecraft.world.level.levelgen.structure
Subclasses of StructurePiece in net.minecraft.world.level.levelgen.structureModifier and TypeClassDescriptionclassclassclassMethods in net.minecraft.world.level.levelgen.structure that return StructurePieceModifier and TypeMethodDescriptionSinglePieceStructure.PieceConstructor.construct(WorldgenRandom random, int x, int z) static @Nullable StructurePieceStructurePiece.findCollisionPiece(List<StructurePiece> pieces, BoundingBox box) @Nullable StructurePieceStructurePieceAccessor.findCollisionPiece(BoundingBox box) Methods in net.minecraft.world.level.levelgen.structure that return types with arguments of type StructurePieceMethods in net.minecraft.world.level.levelgen.structure with parameters of type StructurePieceModifier and TypeMethodDescriptionvoidStructurePiece.addChildren(StructurePiece startPiece, StructurePieceAccessor structurePieceAccessor, RandomSource random) voidStructurePieceAccessor.addPiece(StructurePiece piece) Method parameters in net.minecraft.world.level.levelgen.structure with type arguments of type StructurePieceModifier and TypeMethodDescriptionstatic BoundingBoxStructurePiece.createBoundingBox(Stream<StructurePiece> pieces) static @Nullable StructurePieceStructurePiece.findCollisionPiece(List<StructurePiece> pieces, BoundingBox box) -
Uses of StructurePiece in net.minecraft.world.level.levelgen.structure.pieces
Fields in net.minecraft.world.level.levelgen.structure.pieces with type parameters of type StructurePieceModifier and TypeFieldDescriptionprivate final List<StructurePiece> PiecesContainer.piecesThe field for thepiecesrecord component.private final List<StructurePiece> StructurePiecesBuilder.piecesMethods in net.minecraft.world.level.levelgen.structure.pieces that return StructurePieceModifier and TypeMethodDescription@Nullable StructurePieceStructurePiecesBuilder.findCollisionPiece(BoundingBox box) StructurePieceType.ContextlessType.load(CompoundTag tag) default StructurePieceStructurePieceType.ContextlessType.load(StructurePieceSerializationContext context, CompoundTag tag) StructurePieceType.load(StructurePieceSerializationContext context, CompoundTag tag) default StructurePieceStructurePieceType.StructureTemplateType.load(StructurePieceSerializationContext context, CompoundTag tag) StructurePieceType.StructureTemplateType.load(StructureTemplateManager structureTemplateManager, CompoundTag tag) Methods in net.minecraft.world.level.levelgen.structure.pieces that return types with arguments of type StructurePieceModifier and TypeMethodDescriptionPiecesContainer.pieces()Returns the value of thepiecesrecord component.Methods in net.minecraft.world.level.levelgen.structure.pieces with parameters of type StructurePieceConstructor parameters in net.minecraft.world.level.levelgen.structure.pieces with type arguments of type StructurePieceModifierConstructorDescriptionPiecesContainer(List<StructurePiece> pieces) Creates an instance of aPiecesContainerrecord class. -
Uses of StructurePiece in net.minecraft.world.level.levelgen.structure.structures
Subclasses of StructurePiece in net.minecraft.world.level.levelgen.structure.structuresModifier and TypeClassDescriptionstatic classclassstatic classstatic classclassstatic classstatic classprivate static 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 classstatic classprotected static classstatic classstatic classstatic classstatic classclassstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classprivate static classstatic classclassstatic classFields in net.minecraft.world.level.levelgen.structure.structures with type parameters of type StructurePieceModifier and TypeFieldDescriptionfinal List<StructurePiece> NetherFortressPieces.StartPiece.pendingChildrenfinal List<StructurePiece> StrongholdPieces.StartPiece.pendingChildrenMethods in net.minecraft.world.level.levelgen.structure.structures that return StructurePieceModifier and TypeMethodDescriptionprivate static StructurePieceOceanMonumentStructure.createTopPiece(ChunkPos chunkPos, WorldgenRandom random) private @Nullable StructurePieceNetherFortressPieces.NetherBridgePiece.generateAndAddPiece(NetherFortressPieces.StartPiece startPiece, StructurePieceAccessor structurePieceAccessor, RandomSource random, int footX, int footY, int footZ, Direction direction, int depth, boolean isCastle) private static @Nullable StructurePieceStrongholdPieces.generateAndAddPiece(StrongholdPieces.StartPiece startPiece, StructurePieceAccessor structurePieceAccessor, RandomSource random, int footX, int footY, int footZ, Direction direction, int depth) protected @Nullable StructurePieceNetherFortressPieces.NetherBridgePiece.generateChildForward(NetherFortressPieces.StartPiece startPiece, StructurePieceAccessor structurePieceAccessor, RandomSource random, int xOff, int yOff, boolean isCastle) protected @Nullable StructurePieceNetherFortressPieces.NetherBridgePiece.generateChildLeft(NetherFortressPieces.StartPiece startPiece, StructurePieceAccessor structurePieceAccessor, RandomSource random, int yOff, int zOff, boolean isCastle) protected @Nullable StructurePieceNetherFortressPieces.NetherBridgePiece.generateChildRight(NetherFortressPieces.StartPiece startPiece, StructurePieceAccessor structurePieceAccessor, RandomSource random, int yOff, int zOff, boolean isCastle) protected @Nullable StructurePieceStrongholdPieces.StrongholdPiece.generateSmallDoorChildForward(StrongholdPieces.StartPiece startPiece, StructurePieceAccessor structurePieceAccessor, RandomSource random, int xOff, int yOff) protected @Nullable StructurePieceStrongholdPieces.StrongholdPiece.generateSmallDoorChildLeft(StrongholdPieces.StartPiece startPiece, StructurePieceAccessor structurePieceAccessor, RandomSource random, int yOff, int zOff) protected @Nullable StructurePieceStrongholdPieces.StrongholdPiece.generateSmallDoorChildRight(StrongholdPieces.StartPiece startPiece, StructurePieceAccessor structurePieceAccessor, RandomSource random, int yOff, int zOff) Methods in net.minecraft.world.level.levelgen.structure.structures with parameters of type StructurePieceModifier and TypeMethodDescriptionvoidMineshaftPieces.MineShaftCorridor.addChildren(StructurePiece startPiece, StructurePieceAccessor structurePieceAccessor, RandomSource random) voidMineshaftPieces.MineShaftCrossing.addChildren(StructurePiece startPiece, StructurePieceAccessor structurePieceAccessor, RandomSource random) voidMineshaftPieces.MineShaftRoom.addChildren(StructurePiece startPiece, StructurePieceAccessor structurePieceAccessor, RandomSource random) voidMineshaftPieces.MineShaftStairs.addChildren(StructurePiece startPiece, StructurePieceAccessor structurePieceAccessor, RandomSource random) voidNetherFortressPieces.BridgeCrossing.addChildren(StructurePiece startPiece, StructurePieceAccessor structurePieceAccessor, RandomSource random) voidNetherFortressPieces.BridgeStraight.addChildren(StructurePiece startPiece, StructurePieceAccessor structurePieceAccessor, RandomSource random) voidNetherFortressPieces.CastleCorridorStairsPiece.addChildren(StructurePiece startPiece, StructurePieceAccessor structurePieceAccessor, RandomSource random) voidNetherFortressPieces.CastleCorridorTBalconyPiece.addChildren(StructurePiece startPiece, StructurePieceAccessor structurePieceAccessor, RandomSource random) voidNetherFortressPieces.CastleEntrance.addChildren(StructurePiece startPiece, StructurePieceAccessor structurePieceAccessor, RandomSource random) voidNetherFortressPieces.CastleSmallCorridorCrossingPiece.addChildren(StructurePiece startPiece, StructurePieceAccessor structurePieceAccessor, RandomSource random) voidNetherFortressPieces.CastleSmallCorridorLeftTurnPiece.addChildren(StructurePiece startPiece, StructurePieceAccessor structurePieceAccessor, RandomSource random) voidNetherFortressPieces.CastleSmallCorridorPiece.addChildren(StructurePiece startPiece, StructurePieceAccessor structurePieceAccessor, RandomSource random) voidNetherFortressPieces.CastleSmallCorridorRightTurnPiece.addChildren(StructurePiece startPiece, StructurePieceAccessor structurePieceAccessor, RandomSource random) voidNetherFortressPieces.CastleStalkRoom.addChildren(StructurePiece startPiece, StructurePieceAccessor structurePieceAccessor, RandomSource random) voidNetherFortressPieces.RoomCrossing.addChildren(StructurePiece startPiece, StructurePieceAccessor structurePieceAccessor, RandomSource random) voidNetherFortressPieces.StairsRoom.addChildren(StructurePiece startPiece, StructurePieceAccessor structurePieceAccessor, RandomSource random) voidStrongholdPieces.ChestCorridor.addChildren(StructurePiece startPiece, StructurePieceAccessor structurePieceAccessor, RandomSource random) voidStrongholdPieces.FiveCrossing.addChildren(StructurePiece startPiece, StructurePieceAccessor structurePieceAccessor, RandomSource random) voidStrongholdPieces.LeftTurn.addChildren(StructurePiece startPiece, StructurePieceAccessor structurePieceAccessor, RandomSource random) voidStrongholdPieces.PortalRoom.addChildren(StructurePiece startPiece, StructurePieceAccessor structurePieceAccessor, RandomSource random) voidStrongholdPieces.PrisonHall.addChildren(StructurePiece startPiece, StructurePieceAccessor structurePieceAccessor, RandomSource random) voidStrongholdPieces.RightTurn.addChildren(StructurePiece startPiece, StructurePieceAccessor structurePieceAccessor, RandomSource random) voidStrongholdPieces.RoomCrossing.addChildren(StructurePiece startPiece, StructurePieceAccessor structurePieceAccessor, RandomSource random) voidStrongholdPieces.StairsDown.addChildren(StructurePiece startPiece, StructurePieceAccessor structurePieceAccessor, RandomSource random) voidStrongholdPieces.Straight.addChildren(StructurePiece startPiece, StructurePieceAccessor structurePieceAccessor, RandomSource random) voidStrongholdPieces.StraightStairsDown.addChildren(StructurePiece startPiece, StructurePieceAccessor structurePieceAccessor, RandomSource random) private static @Nullable MineshaftPieces.MineShaftPieceMineshaftPieces.generateAndAddPiece(StructurePiece startPiece, StructurePieceAccessor structurePieceAccessor, RandomSource random, int footX, int footY, int footZ, Direction direction, int depth) Method parameters in net.minecraft.world.level.levelgen.structure.structures with type arguments of type StructurePieceModifier and TypeMethodDescriptionprivate static EndCityPieces.EndCityPieceEndCityPieces.addHelper(List<StructurePiece> pieces, EndCityPieces.EndCityPiece piece) booleanEndCityPieces.SectionGenerator.generate(StructureTemplateManager structureTemplateManager, int genDepth, EndCityPieces.EndCityPiece parent, BlockPos offset, List<StructurePiece> pieces, RandomSource random) private static booleanEndCityPieces.recursiveChildren(StructureTemplateManager structureTemplateManager, EndCityPieces.SectionGenerator generator, int genDepth, EndCityPieces.EndCityPiece parent, BlockPos offset, List<StructurePiece> pieces, RandomSource random) static voidEndCityPieces.startHouseTower(StructureTemplateManager structureTemplateManager, BlockPos origin, Rotation rotation, List<StructurePiece> pieces, RandomSource random)