Êþº¾E§  Fnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceTypeNETHER_FORTRESS_BRIDGE_STRAIGHTHLnet/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$BridgeStraightsetOrientation!(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;  !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/util/RandomSource;Lnet/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 C DEfillColumnDown›(Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/block/state/BlockState;IIILnet/minecraft/world/level/levelgen/structure/BoundingBox;)V 0G H4NETHER_BRICK_FENCE JKL MN*net/minecraft/world/level/block/FenceBlockNORTHBLnet/minecraft/world/level/block/state/properties/BooleanProperty; PQR STjava/lang/BooleanvalueOf(Z)Ljava/lang/Boolean; VWX YZ0net/minecraft/world/level/block/state/BlockStatesetValuee(Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/Comparable;)Ljava/lang/Object; J\ ]NSOUTH J_ `NEAST Jb cNWESTWIDTHI ConstantValueHEIGHT DEPTHCodeLineNumberTableLocalVariableTablethis]Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$BridgeStraight;genDepthrandom!Lnet/minecraft/util/RandomSource; 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; createPieceî(Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$BridgeStraight;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;nsFence2Lnet/minecraft/world/level/block/state/BlockState;nseFencenswFence SourceFileNetherFortressPieces.javaNestHost¢Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces InnerClassesNetherBridgePieceBridgeStraight StartPiece!defghefijefk .lj*²-·*¶ ±m$ &'n4opqerstuvwxqrtv ylA *²+·±m *+n op z{xz|}l[*+À,-¶W±m /0n*op~€�rsx ~€r ‚ƒlÁ 6ý ¸:¸"™ *¶&ư»Y+·,°m35%6'9nR6€�6rs6„e6…e6†e6vw6qe"‡uˆ ü%x€r„…†vq‰Š‹Œl û*+²/¶5²/¶5¶;*+²?¶5²?¶5¶;*+²/¶5²/¶5¶;*+²/¶5²/¶5¶;*+²/¶5²/¶5¶;*+ ²/¶5²/¶5¶;*+²/¶5²/¶5¶;*+²/¶5²/¶5¶;6£?6  £0*+²/¶5 ¶B*+²/¶5 d¶B„ §ÿЄ§ÿÁ²F¶5²I¸O¶UÀV²[¸O¶UÀV:²^¸O¶UÀV: ²a¸O¶UÀV: *+  ¶;*+  ¶;*+  ¶;*+  ¶;*+  ¶;*+  ¶;*+  ¶;*+  ¶;±mj?A7DREmH‡I£J½KÙMâNëOýPNMT@UQVbWtX†YšZ®[À\Ò]æ^ú_n„ å3�e ÜBŽeûopû��û‘’û“”ûrsû•uû–—û˜™@»š›Qªœ› b™�› ˆüÜüú2úx�‘“r•–˜žŸ ¡£¡¤ ¡¥ ¡¦