Êþº¾E•Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces  Fnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceTypeNETHER_FORTRESS_BRIDGE_CROSSINGHLnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType;  ^net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$NetherBridgePiece†(Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType;ILnet/minecraft/world/level/levelgen/structure/BoundingBox;)V  [net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$BridgeCrossingsetOrientation!(Lnet/minecraft/core/Direction;)V  ;net/minecraft/world/level/levelgen/structure/StructurePiecemakeBoundingBox`(IIILnet/minecraft/core/Direction;III)Lnet/minecraft/world/level/levelgen/structure/BoundingBox;  j(Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType;Lnet/minecraft/nbt/CompoundTag;)V  Wnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$StartPiece " #$generateChildForward(Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$StartPiece;Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;Lnet/minecraft/util/RandomSource;IIZ)Lnet/minecraft/world/level/levelgen/structure/StructurePiece; & '$generateChildLeft ) *$generateChildRight ,-. /08net/minecraft/world/level/levelgen/structure/BoundingBox orientBoxc(IIIIIIIIILnet/minecraft/core/Direction;)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; 2 34isOkBox=(Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)Z 678 9:Jnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilderfindCollisionPiecey(Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)Lnet/minecraft/world/level/levelgen/structure/StructurePiece; < =\(ILnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/core/Direction;)V ?@A BC&net/minecraft/world/level/block/Blocks NETHER_BRICKS'Lnet/minecraft/world/level/block/Block; EFG HI%net/minecraft/world/level/block/BlockdefaultBlockState4()Lnet/minecraft/world/level/block/state/BlockState; K LM generateBoxÑ(Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;IIIIIILnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Z)V ?O PCAIR R STfillColumnDown›(Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/block/state/BlockState;IIILnet/minecraft/world/level/levelgen/structure/BoundingBox;)VWIDTHI ConstantValueHEIGHT DEPTHCodeLineNumberTableLocalVariableTablethis]Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$BridgeCrossing;genDepth boundingBox:Lnet/minecraft/world/level/levelgen/structure/BoundingBox; directionLnet/minecraft/core/Direction;MethodParameters#(IILnet/minecraft/core/Direction;)VwestnorthtypetagLnet/minecraft/nbt/CompoundTag;"(Lnet/minecraft/nbt/CompoundTag;)V addChildren­(Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;Lnet/minecraft/util/RandomSource;)V startPiece=Lnet/minecraft/world/level/levelgen/structure/StructurePiece;builderLLnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;random!Lnet/minecraft/util/RandomSource; createPieceÍ(Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$BridgeCrossing;footXfootYfootZbox StackMapTableRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable; postProcess$(Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)Vzxlevel)Lnet/minecraft/world/level/WorldGenLevel;structureManager,Lnet/minecraft/world/level/StructureManager; generator0Lnet/minecraft/world/level/chunk/ChunkGenerator;chunkBBchunkPos$Lnet/minecraft/world/level/ChunkPos; referencePosLnet/minecraft/core/BlockPos; SourceFileNetherFortressPieces.javaNestHost InnerClassesNetherBridgePieceBridgeCrossing StartPiece! UVWXYVWZ[VWX =\_*²,· *-¶±]° ²³^*_`aVbcdef abd g\l *²@- ¸· *-¶±]¶¸¹^*_`hViVdef hid \I*+,·±] ¼½^ _`jklf jk m\A *²+·±] ÀÁ^ _` klfkno\‚.*+À,-¶!W*+À,-¶%W*+À,-¶(W±]ÅÆÇ-È^*._`.pq.rs.tuf prt vw\· 6øý ¸+:¸1™ *¶5ư»Y·;°]ËÍ&Î(Ñ^H6rs6xV6yV6zV6de6aV!{c| ü&,frxyzda}~€\ Ù*+ ²>¶D²>¶D¶J*+ ²>¶D²>¶D¶J*+ ²N¶D²N¶D¶J*+ ²N¶D²N¶D¶J*+²>¶D²>¶D¶J*+ ²>¶D²>¶D¶J*+  ²>¶D²>¶D¶J*+   ²>¶D²>¶D¶J*+²>¶D²>¶D¶J*+ ²>¶D²>¶D¶J*+  ²>¶D²>¶D¶J*+   ²>¶D²>¶D¶J*+ ²>¶D²>¶D¶J*+  ²>¶D²>¶D¶J*+ ²>¶D²>¶D¶J*+ ²>¶D²>¶D¶J6 £?6  £0*+²>¶D ¶Q*+²>¶D d¶Q„ §ÿЄ§ÿÀ*+ ²>¶D²>¶D¶J*+  ²>¶D²>¶D¶J*+ ²>¶D²>¶D¶J*+ ²>¶D²>¶D¶J6£A6   £0*+²>¶D ¶Q*+²>¶Dd ¶Q„ §ÿÏ„§ÿ¿±]†!ר:ÚXÛvݓޱßÎàìá â'ãDäbç~èœé¸êÖëáìêíüîìëò9óWôsõ‘öš÷¥ø·ùÌ÷ÒöØü^z ä3�V ÚC‚Vž4�V ”D‚VÙ_`Ùƒ„Ù…†Ù‡ˆÙtuÙ‰cÙŠ‹ÙŒ�|üÚü ú2úüvü ú3úfƒ…‡t‰ŠŒŽ��‘ ’ “ ”