Źžŗ¾E«  Fnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceTypeNETHER_FORTRESS_ROOM_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  Ynet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$RoomCrossingsetOrientation!(Lnet/minecraft/core/Direction;)V  j(Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType;Lnet/minecraft/nbt/CompoundTag;)VWnet/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 #$% &'8net/minecraft/world/level/levelgen/structure/BoundingBox orientBoxc(IIIIIIIIILnet/minecraft/core/Direction;)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; ) *+isOkBox=(Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)Z -./ 01Jnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilderfindCollisionPiecey(Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)Lnet/minecraft/world/level/levelgen/structure/StructurePiece; 3 4\(ILnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/core/Direction;)V 678 9:&net/minecraft/world/level/block/Blocks NETHER_BRICKS'Lnet/minecraft/world/level/block/Block; <=> ?@%net/minecraft/world/level/block/BlockdefaultBlockState4()Lnet/minecraft/world/level/block/state/BlockState; B CD 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 6F G:AIR 6I J:NETHER_BRICK_FENCE LMN OP*net/minecraft/world/level/block/FenceBlockWESTBLnet/minecraft/world/level/block/state/properties/BooleanProperty; RST UVjava/lang/BooleanvalueOf(Z)Ljava/lang/Boolean; XYZ [\0net/minecraft/world/level/block/state/BlockStatesetValuee(Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/Comparable;)Ljava/lang/Object; L^ _PEAST La bPNORTH Ld ePSOUTH g hifillColumnDown›(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$RoomCrossing;genDepth boundingBox:Lnet/minecraft/world/level/levelgen/structure/BoundingBox; directionLnet/minecraft/core/Direction;MethodParameters"(Lnet/minecraft/nbt/CompoundTag;)VtagLnet/minecraft/nbt/CompoundTag; 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$RoomCrossing;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;weFence2Lnet/minecraft/world/level/block/state/BlockState;nsFence SourceFileNetherFortressPieces.javaNestHost¦Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces InnerClassesNetherBridgePiece RoomCrossing StartPiece!jklmnklopklm 4q_*²,·*-¶ ±r s*tuvkwxyz{ vwy |qA *²+·±r   s tu }~{}€q+*+Ą,-¶W*+Ą,-¶W*+Ą,-¶W±r*s*+tu+‚+ƒ„+…†{ ƒ… ‡ˆq¶ 5ž ø":ø(™ *¶,ʰ»Y·2°r%'sH5ƒ„5‰k5Šk5‹k5yz5vk!Œx ü%#{ƒ‰Š‹yvŽ‘ql T*+²5¶;²5¶;¶A*+²E¶;²E¶;¶A*+²5¶;²5¶;¶A*+²5¶;²5¶;¶A*+²5¶;²5¶;¶A*+²5¶;²5¶;¶A*+²5¶;²5¶;¶A*+²5¶;²5¶;¶A*+²5¶;²5¶;¶A*+²5¶;²5¶;¶A²H¶;²KøQ¶WĄX²]øQ¶WĄX:²H¶;²`øQ¶WĄX²cøQ¶WĄX: *+²5¶;²5¶;¶A*+¶A*+²5¶;²5¶;¶A*+¶A*+²5¶;²5¶;¶A*+  ¶A*+²5¶;²5¶;¶A*+  ¶A6  £+6  £*+²5¶;  ¶f„ §’ä„ §’Ō±rj"$9'T(q)*«+Ę,ā-’.1?2a4}56­7Į8Ż9ļ: ;!>+?5@G?M>SCsz .’k $/“k TtuT”•T–—T˜™T…†TšxT›œTž?Ÿ aó”  ž$XXü śś{”–˜…š›¢£¤„§„Ø „© „Ŗ