Uses of Class
net.minecraft.world.level.levelgen.structure.StructurePiece
Package
Description
-
Uses of StructurePiece in net.minecraft.world.level.levelgen
Modifier and TypeFieldDescriptionprotected final it.unimi.dsi.fastutil.objects.ObjectListIterator<StructurePiece>
Beardifier.pieceIterator
protected final it.unimi.dsi.fastutil.objects.ObjectList<StructurePiece>
Beardifier.rigids
-
Uses of StructurePiece in net.minecraft.world.level.levelgen.feature
Modifier and TypeMethodDescriptionprivate static StructurePiece
OceanMonumentFeature.createTopPiece
(ChunkPos p_191025_, WorldgenRandom p_191026_) -
Uses of StructurePiece in net.minecraft.world.level.levelgen.structure
Modifier and TypeClassDescriptionstatic class
class
static class
static class
class
static class
static class
(package private) static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
(package private) static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
protected static class
static class
static class
static class
static class
class
class
class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
(package private) static class
static class
class
class
static class
Modifier and TypeFieldDescriptionfinal List<StructurePiece>
NetherBridgePieces.StartPiece.pendingChildren
final List<StructurePiece>
StrongholdPieces.StartPiece.pendingChildren
Modifier and TypeMethodDescriptionstatic StructurePiece
StructurePiece.findCollisionPiece
(List<StructurePiece> p_192649_, BoundingBox p_192650_) StructurePieceAccessor.findCollisionPiece
(BoundingBox p_163588_) private StructurePiece
NetherBridgePieces.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 StructurePiece
StrongholdPieces.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 StructurePiece
NetherBridgePieces.NetherBridgePiece.generateChildForward
(NetherBridgePieces.StartPiece p_162868_, StructurePieceAccessor p_162869_, Random p_162870_, int p_162871_, int p_162872_, boolean p_162873_) protected StructurePiece
NetherBridgePieces.NetherBridgePiece.generateChildLeft
(NetherBridgePieces.StartPiece p_162885_, StructurePieceAccessor p_162886_, Random p_162887_, int p_162888_, int p_162889_, boolean p_162890_) protected StructurePiece
NetherBridgePieces.NetherBridgePiece.generateChildRight
(NetherBridgePieces.StartPiece p_162892_, StructurePieceAccessor p_162893_, Random p_162894_, int p_162895_, int p_162896_, boolean p_162897_) protected StructurePiece
StrongholdPieces.StrongholdPiece.generateSmallDoorChildForward
(StrongholdPieces.StartPiece p_163501_, StructurePieceAccessor p_163502_, Random p_163503_, int p_163504_, int p_163505_) protected StructurePiece
StrongholdPieces.StrongholdPiece.generateSmallDoorChildLeft
(StrongholdPieces.StartPiece p_163508_, StructurePieceAccessor p_163509_, Random p_163510_, int p_163511_, int p_163512_) protected StructurePiece
StrongholdPieces.StrongholdPiece.generateSmallDoorChildRight
(StrongholdPieces.StartPiece p_163514_, StructurePieceAccessor p_163515_, Random p_163516_, int p_163517_, int p_163518_) Modifier and TypeMethodDescriptionvoid
MineShaftPieces.MineShaftCorridor.addChildren
(StructurePiece p_162534_, StructurePieceAccessor p_162535_, Random p_162536_) void
MineShaftPieces.MineShaftCrossing.addChildren
(StructurePiece p_162560_, StructurePieceAccessor p_162561_, Random p_162562_) void
MineShaftPieces.MineShaftRoom.addChildren
(StructurePiece p_162601_, StructurePieceAccessor p_162602_, Random p_162603_) void
MineShaftPieces.MineShaftStairs.addChildren
(StructurePiece p_162611_, StructurePieceAccessor p_162612_, Random p_162613_) void
NetherBridgePieces.BridgeCrossing.addChildren
(StructurePiece p_162644_, StructurePieceAccessor p_162645_, Random p_162646_) void
NetherBridgePieces.BridgeStraight.addChildren
(StructurePiece p_162678_, StructurePieceAccessor p_162679_, Random p_162680_) void
NetherBridgePieces.CastleCorridorStairsPiece.addChildren
(StructurePiece p_162696_, StructurePieceAccessor p_162697_, Random p_162698_) void
NetherBridgePieces.CastleCorridorTBalconyPiece.addChildren
(StructurePiece p_162713_, StructurePieceAccessor p_162714_, Random p_162715_) void
NetherBridgePieces.CastleEntrance.addChildren
(StructurePiece p_162730_, StructurePieceAccessor p_162731_, Random p_162732_) void
NetherBridgePieces.CastleSmallCorridorCrossingPiece.addChildren
(StructurePiece p_162748_, StructurePieceAccessor p_162749_, Random p_162750_) void
NetherBridgePieces.CastleSmallCorridorLeftTurnPiece.addChildren
(StructurePiece p_162768_, StructurePieceAccessor p_162769_, Random p_162770_) void
NetherBridgePieces.CastleSmallCorridorPiece.addChildren
(StructurePiece p_162786_, StructurePieceAccessor p_162787_, Random p_162788_) void
NetherBridgePieces.CastleSmallCorridorRightTurnPiece.addChildren
(StructurePiece p_162806_, StructurePieceAccessor p_162807_, Random p_162808_) void
NetherBridgePieces.CastleStalkRoom.addChildren
(StructurePiece p_162824_, StructurePieceAccessor p_162825_, Random p_162826_) void
NetherBridgePieces.RoomCrossing.addChildren
(StructurePiece p_162905_, StructurePieceAccessor p_162906_, Random p_162907_) void
NetherBridgePieces.StairsRoom.addChildren
(StructurePiece p_162922_, StructurePieceAccessor p_162923_, Random p_162924_) void
StrongholdPieces.ChestCorridor.addChildren
(StructurePiece p_163261_, StructurePieceAccessor p_163262_, Random p_163263_) void
StrongholdPieces.FiveCrossing.addChildren
(StructurePiece p_163297_, StructurePieceAccessor p_163298_, Random p_163299_) void
StrongholdPieces.LeftTurn.addChildren
(StructurePiece p_163313_, StructurePieceAccessor p_163314_, Random p_163315_) void
StrongholdPieces.PortalRoom.addChildren
(StructurePiece p_163353_, StructurePieceAccessor p_163354_, Random p_163355_) void
StrongholdPieces.PrisonHall.addChildren
(StructurePiece p_163371_, StructurePieceAccessor p_163372_, Random p_163373_) void
StrongholdPieces.RightTurn.addChildren
(StructurePiece p_163387_, StructurePieceAccessor p_163388_, Random p_163389_) void
StrongholdPieces.RoomCrossing.addChildren
(StructurePiece p_163408_, StructurePieceAccessor p_163409_, Random p_163410_) void
StrongholdPieces.StairsDown.addChildren
(StructurePiece p_163436_, StructurePieceAccessor p_163437_, Random p_163438_) void
StrongholdPieces.Straight.addChildren
(StructurePiece p_163462_, StructurePieceAccessor p_163463_, Random p_163464_) void
StrongholdPieces.StraightStairsDown.addChildren
(StructurePiece p_163481_, StructurePieceAccessor p_163482_, Random p_163483_) void
StructurePiece.addChildren
(StructurePiece p_163574_, StructurePieceAccessor p_163575_, Random p_163576_) void
StructurePieceAccessor.addPiece
(StructurePiece p_163589_) (package private) static MineShaftPieces.MineShaftPiece
MineShaftPieces.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_) Modifier and TypeMethodDescription(package private) static EndCityPieces.EndCityPiece
EndCityPieces.addHelper
(List<StructurePiece> p_71150_, EndCityPieces.EndCityPiece p_71151_) static BoundingBox
StructurePiece.createBoundingBox
(Stream<StructurePiece> p_192652_) static StructurePiece
StructurePiece.findCollisionPiece
(List<StructurePiece> p_192649_, BoundingBox p_192650_) boolean
EndCityPieces.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 boolean
EndCityPieces.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 void
EndCityPieces.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
Modifier and TypeFieldDescriptionprivate final List<StructurePiece>
PiecesContainer.pieces
The field for thepieces
record component.private final List<StructurePiece>
StructurePiecesBuilder.pieces
Modifier and TypeMethodDescriptionStructurePiecesBuilder.findCollisionPiece
(BoundingBox p_192789_) StructurePieceType.ContextlessType.load
(CompoundTag p_210167_) default StructurePiece
StructurePieceType.ContextlessType.load
(StructurePieceSerializationContext p_210164_, CompoundTag p_210165_) StructurePieceType.load
(StructurePieceSerializationContext p_210161_, CompoundTag p_210162_) default StructurePiece
StructurePieceType.StructureTemplateType.load
(StructurePieceSerializationContext p_210169_, CompoundTag p_210170_) StructurePieceType.StructureTemplateType.load
(StructureManager p_210172_, CompoundTag p_210173_) Modifier and TypeMethodDescriptionPiecesContainer.pieces()
Returns the value of thepieces
record component.ModifierConstructorDescriptionPiecesContainer
(List<StructurePiece> pieces) Creates an instance of aPiecesContainer
record class.