ΚώΊΎEžHnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces  Fnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceTypeSTRONGHOLD_LEFT_TURNHLnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType;  Mnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$Turn†(Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType;ILnet/minecraft/world/level/levelgen/structure/BoundingBox;)V  Qnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$LeftTurnsetOrientation!(Lnet/minecraft/core/Direction;)V  randomSmallDoor‹(Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StrongholdPiece$SmallDoorType;   entryDoorhLnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StrongholdPiece$SmallDoorType;  j(Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType;Lnet/minecraft/nbt/CompoundTag;)V ! "#getOrientation ()Lnet/minecraft/core/Direction; %&' ()net/minecraft/core/DirectionNORTHLnet/minecraft/core/Direction; %+ ,)EAST.Snet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StartPiece 0 12generateSmallDoorChildLeft(Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StartPiece;Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;Lnet/minecraft/util/RandomSource;II)Lnet/minecraft/world/level/levelgen/structure/StructurePiece; 4 52generateSmallDoorChildRight 789 :;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 ABC DEJnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilderfindCollisionPiecey(Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)Lnet/minecraft/world/level/levelgen/structure/StructurePiece; G H}(ILnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/core/Direction;)V J KLSMOOTH_STONE_SELECTOR^Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$SmoothStoneSelector; N OP generateBoxΩ(Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;IIIIIIZLnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructurePiece$BlockSelector;)V R STgenerateSmallDoorς(Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StrongholdPiece$SmallDoorType;III)V V WXCAVE_AIR2Lnet/minecraft/world/level/block/state/BlockState; Z O[Ρ(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)VCodeLineNumberTableLocalVariableTablethisSLnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$LeftTurn;genDepthIrandom!Lnet/minecraft/util/RandomSource; boundingBox:Lnet/minecraft/world/level/levelgen/structure/BoundingBox; directionMethodParameters"(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; orientation StackMapTable 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/StrongholdPieces$LeftTurn;footXfootYfootZboxRuntimeVisibleTypeAnnotations#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;)Vlevel)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; SourceFileStrongholdPieces.javaNestHost InnerClassesTurnLeftTurnXnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StrongholdPieceStrongholdPiece“fnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StrongholdPiece$SmallDoorType SmallDoorType StartPiece—\net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$SmoothStoneSelectorSmoothStoneSelectoršInet/minecraft/world/level/levelgen/structure/StructurePiece$BlockSelectorœ;net/minecraft/world/level/levelgen/structure/StructurePiece BlockSelector!  H\w*²-· *Ά**,Ά΅±] ^4_`abcdefg)haceg i\A *²+·±]   ^ _` jkhjlm\¦4*Ά :²$₯ ²*¦*+ΐ-,-Ά/W§*+ΐ-,-Ά3W±]&3^44_`4no4pq4cd.r)s ό% h npc tu\Ύ 3Έ6:Έ<™ *Ά@Ζ°»Y+·F°]"$^R3pq3cd3vb3wb3xb3g)3ab"yfs ό"7hpcvwxgaz{|}\ e*+²IΆM*+*΄ΆQ*Ά :²$₯ ²*¦*+²U²UΆY§*+²U²UΆY±]$&#())9*P,d.^\ e_`e~e€e‚ƒecde„fe…†e‡ˆ)<r)s ό9%h~€‚c„…‡‰Š‹Œ:  Ž ‘ ’”@-• –˜ ™›