Êþº¾E¨  Fnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceTypeNETHER_FORTRESS_STAIRS_ROOMHLnet/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  Wnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$StairsRoomsetOrientation!(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  generateChildRight(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;  !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 '() *+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 012 34&net/minecraft/world/level/block/Blocks NETHER_BRICKS'Lnet/minecraft/world/level/block/Block; 678 9:%net/minecraft/world/level/block/BlockdefaultBlockState4()Lnet/minecraft/world/level/block/state/BlockState; < => 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 0@ A4AIR 0C D4NETHER_BRICK_FENCE FGH IJ*net/minecraft/world/level/block/FenceBlockWESTBLnet/minecraft/world/level/block/state/properties/BooleanProperty; LMN OPjava/lang/BooleanvalueOf(Z)Ljava/lang/Boolean; RST UV0net/minecraft/world/level/block/state/BlockStatesetValuee(Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/Comparable;)Ljava/lang/Object; FX YJEAST F[ \JNORTH F^ _JSOUTH a bc placeBlock›(Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/block/state/BlockState;IIILnet/minecraft/world/level/levelgen/structure/BoundingBox;)V e fcfillColumnDownWIDTHI ConstantValueHEIGHT DEPTHCodeLineNumberTableLocalVariableTablethisYLnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$StairsRoom;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;IIIILnet/minecraft/core/Direction;)Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$StairsRoom;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 StairsRoom StartPiece!ghijkhilmhij .n_*²,·*-¶ ±oL NOp*qrshtuvwx stv ynA *²+·±o RSp qr z{xz|}n\*+À,-¶W±o WXp*qr~€�‚ƒx ~€‚ „…n¶ 5þ ¸:¸"™ *¶&ư»Y·,°o[]%^'apH5€�5†h5‡h5ˆh5sh5vw!‰uŠ ü%x€†‡ˆsv‹Œ�Žnu Y*+²/¶5²/¶5¶;*+ ²?¶5²?¶5¶;*+²/¶5²/¶5¶;*+²/¶5²/¶5¶;*+²/¶5²/¶5¶;*+²/¶5²/¶5¶;*+²/¶5²/¶5¶;²B¶5²E¸K¶QÀR²W¸K¶QÀR:²B¶5²Z¸K¶QÀR²]¸K¶QÀR: *+  ¶;*+  ¶;*+  ¶;*+²/¶5¶`*+²/¶5²/¶5¶;*+²/¶5²/¶5¶;*+²/¶5²/¶5¶;*+²/¶5²/¶5¶;*+²/¶5²/¶5¶;*+²?¶5²?¶5¶;*+²/¶5²/¶5¶;*+¶;6  £+6  £*+²/¶5  ¶d„ §ÿä„ §ÿÔ±ongi9lTmpnŒoªpÇsét vw1xE{U|o}‰~£¾‚Úƒø†‡&‰0Š:‹LŠR‰XŽpz 3�h )/�h YqrY‘’Y“”Y•–Y‚ƒY—uY˜™Yš›épœ� Nž� Šþ)RRü úúx‘“•‚—˜šŸ ¡¢¤¢¥ ¢¦ ¢§