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
Fields in net.minecraft.world.level.levelgen with type parameters of type StructurePieceModifier and TypeFieldDescriptionprotected final it.unimi.dsi.fastutil.objects.ObjectListIterator<StructurePiece>Beardifier.pieceIteratorprotected final it.unimi.dsi.fastutil.objects.ObjectList<StructurePiece>Beardifier.rigids -
Uses of StructurePiece in net.minecraft.world.level.levelgen.feature
Methods in net.minecraft.world.level.levelgen.feature that return StructurePieceModifier and TypeMethodDescriptionprivate static StructurePieceOceanMonumentFeature.createTopPiece(ChunkPos p_191025_, WorldgenRandom p_191026_) -
Uses of StructurePiece in net.minecraft.world.level.levelgen.structure
Subclasses of StructurePiece in net.minecraft.world.level.levelgen.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 class(package private) static classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classprotected static classstatic classstatic classstatic classstatic classclassclassclassstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic class(package private) static classstatic classclassclassstatic classFields in net.minecraft.world.level.levelgen.structure with type parameters of type StructurePieceModifier and TypeFieldDescriptionfinal List<StructurePiece>NetherBridgePieces.StartPiece.pendingChildrenfinal List<StructurePiece>StrongholdPieces.StartPiece.pendingChildrenMethods in net.minecraft.world.level.levelgen.structure that return StructurePieceModifier and TypeMethodDescriptionstatic StructurePieceStructurePiece.findCollisionPiece(List<StructurePiece> p_192649_, BoundingBox p_192650_) StructurePieceAccessor.findCollisionPiece(BoundingBox p_163588_) private StructurePieceNetherBridgePieces.NetherBridgePiece.generateAndAddPiece(NetherBridgePieces.StartPiece p_162858_, StructurePieceAccessor p_162859_, Random p_162860_, int p_162861_, int p_162862_, int p_162863_, Direction p_162864_, int p_162865_, boolean p_162866_) (package private) static StructurePieceStrongholdPieces.generateAndAddPiece(StrongholdPieces.StartPiece p_163243_, StructurePieceAccessor p_163244_, Random p_163245_, int p_163246_, int p_163247_, int p_163248_, Direction p_163249_, int p_163250_) protected StructurePieceNetherBridgePieces.NetherBridgePiece.generateChildForward(NetherBridgePieces.StartPiece p_162868_, StructurePieceAccessor p_162869_, Random p_162870_, int p_162871_, int p_162872_, boolean p_162873_) protected StructurePieceNetherBridgePieces.NetherBridgePiece.generateChildLeft(NetherBridgePieces.StartPiece p_162885_, StructurePieceAccessor p_162886_, Random p_162887_, int p_162888_, int p_162889_, boolean p_162890_) protected StructurePieceNetherBridgePieces.NetherBridgePiece.generateChildRight(NetherBridgePieces.StartPiece p_162892_, StructurePieceAccessor p_162893_, Random p_162894_, int p_162895_, int p_162896_, boolean p_162897_) protected StructurePieceStrongholdPieces.StrongholdPiece.generateSmallDoorChildForward(StrongholdPieces.StartPiece p_163501_, StructurePieceAccessor p_163502_, Random p_163503_, int p_163504_, int p_163505_) protected StructurePieceStrongholdPieces.StrongholdPiece.generateSmallDoorChildLeft(StrongholdPieces.StartPiece p_163508_, StructurePieceAccessor p_163509_, Random p_163510_, int p_163511_, int p_163512_) protected StructurePieceStrongholdPieces.StrongholdPiece.generateSmallDoorChildRight(StrongholdPieces.StartPiece p_163514_, StructurePieceAccessor p_163515_, Random p_163516_, int p_163517_, int p_163518_) 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 TypeMethodDescriptionvoidMineShaftPieces.MineShaftCorridor.addChildren(StructurePiece p_162534_, StructurePieceAccessor p_162535_, Random p_162536_) voidMineShaftPieces.MineShaftCrossing.addChildren(StructurePiece p_162560_, StructurePieceAccessor p_162561_, Random p_162562_) voidMineShaftPieces.MineShaftRoom.addChildren(StructurePiece p_162601_, StructurePieceAccessor p_162602_, Random p_162603_) voidMineShaftPieces.MineShaftStairs.addChildren(StructurePiece p_162611_, StructurePieceAccessor p_162612_, Random p_162613_) voidNetherBridgePieces.BridgeCrossing.addChildren(StructurePiece p_162644_, StructurePieceAccessor p_162645_, Random p_162646_) voidNetherBridgePieces.BridgeStraight.addChildren(StructurePiece p_162678_, StructurePieceAccessor p_162679_, Random p_162680_) voidNetherBridgePieces.CastleCorridorStairsPiece.addChildren(StructurePiece p_162696_, StructurePieceAccessor p_162697_, Random p_162698_) voidNetherBridgePieces.CastleCorridorTBalconyPiece.addChildren(StructurePiece p_162713_, StructurePieceAccessor p_162714_, Random p_162715_) voidNetherBridgePieces.CastleEntrance.addChildren(StructurePiece p_162730_, StructurePieceAccessor p_162731_, Random p_162732_) voidNetherBridgePieces.CastleSmallCorridorCrossingPiece.addChildren(StructurePiece p_162748_, StructurePieceAccessor p_162749_, Random p_162750_) voidNetherBridgePieces.CastleSmallCorridorLeftTurnPiece.addChildren(StructurePiece p_162768_, StructurePieceAccessor p_162769_, Random p_162770_) voidNetherBridgePieces.CastleSmallCorridorPiece.addChildren(StructurePiece p_162786_, StructurePieceAccessor p_162787_, Random p_162788_) voidNetherBridgePieces.CastleSmallCorridorRightTurnPiece.addChildren(StructurePiece p_162806_, StructurePieceAccessor p_162807_, Random p_162808_) voidNetherBridgePieces.CastleStalkRoom.addChildren(StructurePiece p_162824_, StructurePieceAccessor p_162825_, Random p_162826_) voidNetherBridgePieces.RoomCrossing.addChildren(StructurePiece p_162905_, StructurePieceAccessor p_162906_, Random p_162907_) voidNetherBridgePieces.StairsRoom.addChildren(StructurePiece p_162922_, StructurePieceAccessor p_162923_, Random p_162924_) voidStrongholdPieces.ChestCorridor.addChildren(StructurePiece p_163261_, StructurePieceAccessor p_163262_, Random p_163263_) voidStrongholdPieces.FiveCrossing.addChildren(StructurePiece p_163297_, StructurePieceAccessor p_163298_, Random p_163299_) voidStrongholdPieces.LeftTurn.addChildren(StructurePiece p_163313_, StructurePieceAccessor p_163314_, Random p_163315_) voidStrongholdPieces.PortalRoom.addChildren(StructurePiece p_163353_, StructurePieceAccessor p_163354_, Random p_163355_) voidStrongholdPieces.PrisonHall.addChildren(StructurePiece p_163371_, StructurePieceAccessor p_163372_, Random p_163373_) voidStrongholdPieces.RightTurn.addChildren(StructurePiece p_163387_, StructurePieceAccessor p_163388_, Random p_163389_) voidStrongholdPieces.RoomCrossing.addChildren(StructurePiece p_163408_, StructurePieceAccessor p_163409_, Random p_163410_) voidStrongholdPieces.StairsDown.addChildren(StructurePiece p_163436_, StructurePieceAccessor p_163437_, Random p_163438_) voidStrongholdPieces.Straight.addChildren(StructurePiece p_163462_, StructurePieceAccessor p_163463_, Random p_163464_) voidStrongholdPieces.StraightStairsDown.addChildren(StructurePiece p_163481_, StructurePieceAccessor p_163482_, Random p_163483_) voidStructurePiece.addChildren(StructurePiece p_163574_, StructurePieceAccessor p_163575_, Random p_163576_) voidStructurePieceAccessor.addPiece(StructurePiece p_163589_) (package private) static MineShaftPieces.MineShaftPieceMineShaftPieces.generateAndAddPiece(StructurePiece p_162472_, StructurePieceAccessor p_162473_, Random p_162474_, int p_162475_, int p_162476_, int p_162477_, Direction p_162478_, int p_162479_) Method parameters in net.minecraft.world.level.levelgen.structure with type arguments of type StructurePieceModifier and TypeMethodDescription(package private) static EndCityPieces.EndCityPieceEndCityPieces.addHelper(List<StructurePiece> p_71150_, EndCityPieces.EndCityPiece p_71151_) static BoundingBoxStructurePiece.createBoundingBox(Stream<StructurePiece> p_192652_) static StructurePieceStructurePiece.findCollisionPiece(List<StructurePiece> p_192649_, BoundingBox p_192650_) booleanEndCityPieces.SectionGenerator.generate(StructureManager p_71217_, int p_71218_, EndCityPieces.EndCityPiece p_71219_, BlockPos p_71220_, List<StructurePiece> p_71221_, Random p_71222_) (package private) static booleanEndCityPieces.recursiveChildren(StructureManager p_71142_, EndCityPieces.SectionGenerator p_71143_, int p_71144_, EndCityPieces.EndCityPiece p_71145_, BlockPos p_71146_, List<StructurePiece> p_71147_, Random p_71148_) static voidEndCityPieces.startHouseTower(StructureManager p_71125_, BlockPos p_71126_, Rotation p_71127_, List<StructurePiece> p_71128_, Random p_71129_) -
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 TypeMethodDescriptionStructurePiecesBuilder.findCollisionPiece(BoundingBox p_192789_) StructurePieceType.ContextlessType.load(CompoundTag p_210167_) default StructurePieceStructurePieceType.ContextlessType.load(StructurePieceSerializationContext p_210164_, CompoundTag p_210165_) StructurePieceType.load(StructurePieceSerializationContext p_210161_, CompoundTag p_210162_) default StructurePieceStructurePieceType.StructureTemplateType.load(StructurePieceSerializationContext p_210169_, CompoundTag p_210170_) StructurePieceType.StructureTemplateType.load(StructureManager p_210172_, CompoundTag p_210173_) 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.