Uses of Class
net.minecraft.world.level.levelgen.structure.StructurePiece
Package
Description
-
Uses of StructurePiece in net.minecraft.world.level.levelgen.structure
Modifier and TypeClassDescriptionclass
class
class
Modifier and TypeMethodDescriptionSinglePieceStructure.PieceConstructor.construct
(WorldgenRandom p_226550_, int p_226551_, int p_226552_) static StructurePiece
StructurePiece.findCollisionPiece
(List<StructurePiece> p_192649_, BoundingBox p_192650_) StructurePieceAccessor.findCollisionPiece
(BoundingBox p_163588_) Modifier and TypeMethodDescriptionvoid
StructurePiece.addChildren
(StructurePiece p_226835_, StructurePieceAccessor p_226836_, RandomSource p_226837_) void
StructurePieceAccessor.addPiece
(StructurePiece p_163589_) Modifier and TypeMethodDescriptionstatic BoundingBox
StructurePiece.createBoundingBox
(Stream<StructurePiece> p_192652_) static StructurePiece
StructurePiece.findCollisionPiece
(List<StructurePiece> p_192649_, BoundingBox p_192650_) -
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
(StructureTemplateManager p_226963_, CompoundTag p_226964_) Modifier and TypeMethodDescriptionPiecesContainer.pieces()
Returns the value of thepieces
record component.ModifierConstructorDescriptionPiecesContainer
(List<StructurePiece> pieces) Creates an instance of aPiecesContainer
record class. -
Uses of StructurePiece in net.minecraft.world.level.levelgen.structure.structures
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
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
static class
Modifier and TypeFieldDescriptionfinal List<StructurePiece>
NetherFortressPieces.StartPiece.pendingChildren
final List<StructurePiece>
StrongholdPieces.StartPiece.pendingChildren
Modifier and TypeMethodDescriptionprivate static StructurePiece
OceanMonumentStructure.createTopPiece
(ChunkPos p_228961_, WorldgenRandom p_228962_) private StructurePiece
NetherFortressPieces.NetherBridgePiece.generateAndAddPiece
(NetherFortressPieces.StartPiece p_228392_, StructurePieceAccessor p_228393_, RandomSource p_228394_, int p_228395_, int p_228396_, int p_228397_, Direction p_228398_, int p_228399_, boolean p_228400_) (package private) static StructurePiece
StrongholdPieces.generateAndAddPiece
(StrongholdPieces.StartPiece p_229437_, StructurePieceAccessor p_229438_, RandomSource p_229439_, int p_229440_, int p_229441_, int p_229442_, Direction p_229443_, int p_229444_) protected StructurePiece
NetherFortressPieces.NetherBridgePiece.generateChildForward
(NetherFortressPieces.StartPiece p_228402_, StructurePieceAccessor p_228403_, RandomSource p_228404_, int p_228405_, int p_228406_, boolean p_228407_) protected StructurePiece
NetherFortressPieces.NetherBridgePiece.generateChildLeft
(NetherFortressPieces.StartPiece p_228421_, StructurePieceAccessor p_228422_, RandomSource p_228423_, int p_228424_, int p_228425_, boolean p_228426_) protected StructurePiece
NetherFortressPieces.NetherBridgePiece.generateChildRight
(NetherFortressPieces.StartPiece p_228428_, StructurePieceAccessor p_228429_, RandomSource p_228430_, int p_228431_, int p_228432_, boolean p_228433_) protected StructurePiece
StrongholdPieces.StrongholdPiece.generateSmallDoorChildForward
(StrongholdPieces.StartPiece p_229894_, StructurePieceAccessor p_229895_, RandomSource p_229896_, int p_229897_, int p_229898_) protected StructurePiece
StrongholdPieces.StrongholdPiece.generateSmallDoorChildLeft
(StrongholdPieces.StartPiece p_229902_, StructurePieceAccessor p_229903_, RandomSource p_229904_, int p_229905_, int p_229906_) protected StructurePiece
StrongholdPieces.StrongholdPiece.generateSmallDoorChildRight
(StrongholdPieces.StartPiece p_229908_, StructurePieceAccessor p_229909_, RandomSource p_229910_, int p_229911_, int p_229912_) Modifier and TypeMethodDescriptionvoid
MineshaftPieces.MineShaftCorridor.addChildren
(StructurePiece p_227795_, StructurePieceAccessor p_227796_, RandomSource p_227797_) void
MineshaftPieces.MineShaftCrossing.addChildren
(StructurePiece p_227851_, StructurePieceAccessor p_227852_, RandomSource p_227853_) void
MineshaftPieces.MineShaftRoom.addChildren
(StructurePiece p_227922_, StructurePieceAccessor p_227923_, RandomSource p_227924_) void
MineshaftPieces.MineShaftStairs.addChildren
(StructurePiece p_227947_, StructurePieceAccessor p_227948_, RandomSource p_227949_) void
NetherFortressPieces.BridgeCrossing.addChildren
(StructurePiece p_228043_, StructurePieceAccessor p_228044_, RandomSource p_228045_) void
NetherFortressPieces.BridgeStraight.addChildren
(StructurePiece p_228102_, StructurePieceAccessor p_228103_, RandomSource p_228104_) void
NetherFortressPieces.CastleCorridorStairsPiece.addChildren
(StructurePiece p_228131_, StructurePieceAccessor p_228132_, RandomSource p_228133_) void
NetherFortressPieces.CastleCorridorTBalconyPiece.addChildren
(StructurePiece p_228159_, StructurePieceAccessor p_228160_, RandomSource p_228161_) void
NetherFortressPieces.CastleEntrance.addChildren
(StructurePiece p_228188_, StructurePieceAccessor p_228189_, RandomSource p_228190_) void
NetherFortressPieces.CastleSmallCorridorCrossingPiece.addChildren
(StructurePiece p_228217_, StructurePieceAccessor p_228218_, RandomSource p_228219_) void
NetherFortressPieces.CastleSmallCorridorLeftTurnPiece.addChildren
(StructurePiece p_228247_, StructurePieceAccessor p_228248_, RandomSource p_228249_) void
NetherFortressPieces.CastleSmallCorridorPiece.addChildren
(StructurePiece p_228279_, StructurePieceAccessor p_228280_, RandomSource p_228281_) void
NetherFortressPieces.CastleSmallCorridorRightTurnPiece.addChildren
(StructurePiece p_228309_, StructurePieceAccessor p_228310_, RandomSource p_228311_) void
NetherFortressPieces.CastleStalkRoom.addChildren
(StructurePiece p_228341_, StructurePieceAccessor p_228342_, RandomSource p_228343_) void
NetherFortressPieces.RoomCrossing.addChildren
(StructurePiece p_228469_, StructurePieceAccessor p_228470_, RandomSource p_228471_) void
NetherFortressPieces.StairsRoom.addChildren
(StructurePiece p_228497_, StructurePieceAccessor p_228498_, RandomSource p_228499_) void
StrongholdPieces.ChestCorridor.addChildren
(StructurePiece p_229480_, StructurePieceAccessor p_229481_, RandomSource p_229482_) void
StrongholdPieces.FiveCrossing.addChildren
(StructurePiece p_229542_, StructurePieceAccessor p_229543_, RandomSource p_229544_) void
StrongholdPieces.LeftTurn.addChildren
(StructurePiece p_229572_, StructurePieceAccessor p_229573_, RandomSource p_229574_) void
StrongholdPieces.PortalRoom.addChildren
(StructurePiece p_229643_, StructurePieceAccessor p_229644_, RandomSource p_229645_) void
StrongholdPieces.PrisonHall.addChildren
(StructurePiece p_229675_, StructurePieceAccessor p_229676_, RandomSource p_229677_) void
StrongholdPieces.RightTurn.addChildren
(StructurePiece p_229702_, StructurePieceAccessor p_229703_, RandomSource p_229704_) void
StrongholdPieces.RoomCrossing.addChildren
(StructurePiece p_229733_, StructurePieceAccessor p_229734_, RandomSource p_229735_) void
StrongholdPieces.StairsDown.addChildren
(StructurePiece p_229783_, StructurePieceAccessor p_229784_, RandomSource p_229785_) void
StrongholdPieces.Straight.addChildren
(StructurePiece p_229828_, StructurePieceAccessor p_229829_, RandomSource p_229830_) void
StrongholdPieces.StraightStairsDown.addChildren
(StructurePiece p_229861_, StructurePieceAccessor p_229862_, RandomSource p_229863_) (package private) static MineshaftPieces.MineShaftPiece
MineshaftPieces.generateAndAddPiece
(StructurePiece p_227707_, StructurePieceAccessor p_227708_, RandomSource p_227709_, int p_227710_, int p_227711_, int p_227712_, Direction p_227713_, int p_227714_) Modifier and TypeMethodDescription(package private) static EndCityPieces.EndCityPiece
EndCityPieces.addHelper
(List<StructurePiece> p_227451_, EndCityPieces.EndCityPiece p_227452_) boolean
EndCityPieces.SectionGenerator.generate
(StructureTemplateManager p_227517_, int p_227518_, EndCityPieces.EndCityPiece p_227519_, BlockPos p_227520_, List<StructurePiece> p_227521_, RandomSource p_227522_) (package private) static boolean
EndCityPieces.recursiveChildren
(StructureTemplateManager p_227437_, EndCityPieces.SectionGenerator p_227438_, int p_227439_, EndCityPieces.EndCityPiece p_227440_, BlockPos p_227441_, List<StructurePiece> p_227442_, RandomSource p_227443_) static void
EndCityPieces.startHouseTower
(StructureTemplateManager p_227445_, BlockPos p_227446_, Rotation p_227447_, List<StructurePiece> p_227448_, RandomSource p_227449_)