Êþº¾Eò2net/minecraft/world/level/chunk/status/ChunkStatusnet/minecraft/core/SectionPos  Inet/minecraft/world/level/levelgen/structure/structures/JigsawStructure$1I$SwitchMap$net$minecraft$world$level$levelgen$structure$TerrainAdjustment[I  Gnet/minecraft/world/level/levelgen/structure/structures/JigsawStructureterrainAdaptationB()Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment;  >net/minecraft/world/level/levelgen/structure/TerrainAdjustmentordinal()Ijava/lang/MatchException  *(Ljava/lang/String;Ljava/lang/Throwable;)V-net/minecraft/world/level/levelgen/Beardifier !"maxDistanceFromCenterULnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure$MaxDistance; $%& 'Snet/minecraft/world/level/levelgen/structure/structures/JigsawStructure$MaxDistance horizontal) *+get()Ljava/util/function/Supplier; -./ 01#com/mojang/serialization/DataResulterrorD(Ljava/util/function/Supplier;)Lcom/mojang/serialization/DataResult; -3 45success9(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; 789 :6net/minecraft/world/level/levelgen/structure/StructureM(Lnet/minecraft/world/level/levelgen/structure/Structure$StructureSettings;)V < => startPoolLnet/minecraft/core/Holder; @ ABstartJigsawNameLjava/util/Optional; D EFmaxDepthI H IJ startHeightCLnet/minecraft/world/level/levelgen/heightproviders/HeightProvider; L MNuseExpansionHackZ P QBprojectStartToHeightmap S TU poolAliasesLjava/util/List; W XYdimensionPaddingELnet/minecraft/world/level/levelgen/structure/pools/DimensionPadding; [ \]liquidSettingsLLnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings; _`a bcjava/util/Optionalempty()Ljava/util/Optional; _e fgof((Ljava/lang/Object;)Ljava/util/Optional; $i j(I)V lmn fojava/util/List()Ljava/util/List; q rYDEFAULT_DIMENSION_PADDING t u]DEFAULT_LIQUID_SETTINGS w xË(Lnet/minecraft/world/level/levelgen/structure/Structure$StructureSettings;Lnet/minecraft/core/Holder;Ljava/util/Optional;ILnet/minecraft/world/level/levelgen/heightproviders/HeightProvider;ZLjava/util/Optional;Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure$MaxDistance;Ljava/util/List;Lnet/minecraft/world/level/levelgen/structure/pools/DimensionPadding;Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings;)V z{| }~Hnet/minecraft/world/level/levelgen/structure/Structure$GenerationContextchunkPos&()Lnet/minecraft/world/level/ChunkPos; z€ �‚random5()Lnet/minecraft/world/level/levelgen/WorldgenRandom;„9net/minecraft/world/level/levelgen/WorldGenerationContext z† ‡ˆchunkGenerator2()Lnet/minecraft/world/level/chunk/ChunkGenerator; zŠ ‹ŒheightAccessor1()Lnet/minecraft/world/level/LevelHeightAccessor; ƒŽ �b(Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/world/level/LevelHeightAccessor;)V ‘’“ ”•Anet/minecraft/world/level/levelgen/heightproviders/HeightProvidersample_(Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/WorldGenerationContext;)I—net/minecraft/core/BlockPos ™š› œ"net/minecraft/world/level/ChunkPos getMinBlockX ™ž Ÿ getMinBlockZ –¡ ¢(III)V z¤ ¥¦seed()J ¨©ª «¬Hnet/minecraft/world/level/levelgen/structure/pools/alias/PoolAliasLookupcreatez(Ljava/util/List;Lnet/minecraft/core/BlockPos;J)Lnet/minecraft/world/level/levelgen/structure/pools/alias/PoolAliasLookup; ®¯° ±²Bnet/minecraft/world/level/levelgen/structure/pools/JigsawPlacement addPiecesò(Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;Lnet/minecraft/core/Holder;Ljava/util/Optional;ILnet/minecraft/core/BlockPos;ZLjava/util/Optional;Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure$MaxDistance;Lnet/minecraft/world/level/levelgen/structure/pools/alias/PoolAliasLookup;Lnet/minecraft/world/level/levelgen/structure/pools/DimensionPadding;Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings;)Ljava/util/Optional; ´µ¶ ·¸:net/minecraft/world/level/levelgen/structure/StructureTypeJIGSAW;gLnet/minecraft/core/Holder;:Ljava/util/Optional;JLjava/util/Optional;]Ljava/util/List; verifyRangep(Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure;)Lcom/mojang/serialization/DataResult;CodeLineNumberTableLocalVariableTable structureILnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure; edgeNeeded StackMapTableMethodParameters»(Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure;)Lcom/mojang/serialization/DataResult;thissettingsJLnet/minecraft/world/level/levelgen/structure/Structure$StructureSettings;LocalVariableTypeTableÀ(Lnet/minecraft/world/level/levelgen/structure/Structure$StructureSettings;Lnet/minecraft/core/Holder;Ljava/util/Optional;ILnet/minecraft/world/level/levelgen/heightproviders/HeightProvider;ZLjava/util/Optional;Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure$MaxDistance;Ljava/util/List;Lnet/minecraft/world/level/levelgen/structure/pools/DimensionPadding;Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings;)Vá(Lnet/minecraft/world/level/levelgen/structure/Structure$StructureSettings;Lnet/minecraft/core/Holder;ILnet/minecraft/world/level/levelgen/heightproviders/HeightProvider;ZLnet/minecraft/world/level/levelgen/Heightmap$Types;)V4Lnet/minecraft/world/level/levelgen/Heightmap$Types;-(Lnet/minecraft/world/level/levelgen/structure/Structure$StructureSettings;Lnet/minecraft/core/Holder;ILnet/minecraft/world/level/levelgen/heightproviders/HeightProvider;ZLnet/minecraft/world/level/levelgen/Heightmap$Types;)V­(Lnet/minecraft/world/level/levelgen/structure/Structure$StructureSettings;Lnet/minecraft/core/Holder;ILnet/minecraft/world/level/levelgen/heightproviders/HeightProvider;Z)Vù(Lnet/minecraft/world/level/levelgen/structure/Structure$StructureSettings;Lnet/minecraft/core/Holder;ILnet/minecraft/world/level/levelgen/heightproviders/HeightProvider;Z)VfindGenerationPoint`(Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;)Ljava/util/Optional;contextJLnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;$Lnet/minecraft/world/level/ChunkPos;heightstartPosLnet/minecraft/core/BlockPos;©(Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;)Ljava/util/Optional;type>()Lnet/minecraft/world/level/levelgen/structure/StructureType;A()Lnet/minecraft/world/level/levelgen/structure/StructureType<*>; getStartPool()Lnet/minecraft/core/Holder;i()Lnet/minecraft/core/Holder;RuntimeInvisibleAnnotations1Lcom/google/common/annotations/VisibleForTesting;getPoolAliases_()Ljava/util/List;lambda$verifyRange$0()Ljava/lang/String;lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;lambda$static$10—(Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings;jlambda$static$9�(Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure;)Lnet/minecraft/world/level/levelgen/structure/pools/DimensionPadding;lambda$static$8[(Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure;)Ljava/util/List;lambda$static$7 (Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure;)Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure$MaxDistance;lambda$static$6_(Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure;)Ljava/util/Optional;lambda$static$5^(Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure;)Ljava/lang/Boolean;lambda$static$4Ž(Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure;)Lnet/minecraft/world/level/levelgen/heightproviders/HeightProvider;lambda$static$3^(Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure;)Ljava/lang/Integer;lambda$static$2lambda$static$1f(Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure;)Lnet/minecraft/core/Holder;()V SourceFileJigsawStructure.java NestMembersBootstrapMethods›()Ljava/lang/Object;� ž z{{¡&(Ljava/lang/Object;)Ljava/lang/Object;£ ¤ ’““§ ¨ ‘ŠŠ« ¬ ���¯ ° �ŽŽ³ ´ ‹ŒŒ· ¸ ‰Šº » ‡ˆˆ¾ ¿ …†† à ƒ„„Æ Ç €��ÊÚ(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;vÍ7(Lnet/minecraft/world/level/levelgen/structure/Structure$StructureSettings;Lnet/minecraft/core/Holder;Ljava/util/Optional;Ljava/lang/Integer;Lnet/minecraft/world/level/levelgen/heightproviders/HeightProvider;Ljava/lang/Boolean;Ljava/util/Optional;Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure$MaxDistance;Ljava/util/List;Lnet/minecraft/world/level/levelgen/structure/pools/DimensionPadding;Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings;)Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure;Ï Ð |}}Ó Ô RSS× ØÙÚ ÛÜ"java/lang/invoke/LambdaMetafactory metafactoryÌ(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; InnerClasses MaxDistanceàHnet/minecraft/world/level/levelgen/structure/Structure$StructureSettingsStructureSettingsGenerationContextInstanceå,net/minecraft/world/level/levelgen/HeightmapTypesècom/mojang/datafixers/ProductsP11ëEnet/minecraft/world/level/levelgen/structure/Structure$GenerationStubGenerationStubî%java/lang/invoke/MethodHandles$Lookupðjava/lang/invoke/MethodHandlesLookup1 7rYu]EFFGHFFIJFFKÃDLM=>LNABLOEFIJMNQBLP!"TULQXY\] RST·Z²*¶ ¶.ª!+////»Y·¿§ <*´¶#`€¤ º(¸,°*¸2°U768:9<7=;L<U?VZWX=YFZ , Aü[WL\xT4 @*+·6*,µ;*-µ?*µC*µG*µK*µO*µ* µR* µV* µZ±U2 NO PQRS!T'U-V3W9X?YVz @]X@^_@=>@AB@EF@IJ@MN@QB@!"@TU @XY @\] `*@=N@AO@QP@TQ [- ^=AEIMQ!TX\LabT¢ &*+,¸^¸d»$YP·h¸k²p²s·v±U \%]VH&]X&^_&=>&EF&IJ&MN&Qc` &=N[^=EIMQLdeT– $*+,¸^¸^»$YP·h¸k²p²s·v±U `#aV>$]X$^_$=>$EF$IJ$MN` $=N[^=EIMLfghTÌ f+¶yM*´G+¶»ƒY+¶…+¶‰·�¶�>»–Y,¶˜,¶�· :+*´;*´?*´C*´K*´O*´*´R+¶£¸§*´V*´Z¸­°Uef g2iTjbiV4f]Xfija}k FlF24mn[iLopqT.²³°UoV ]XLrstT/*´;°UtV ]XLuvwxoT/*´R°UyV ]XLyvw z{T¹°U< |}T:Ø**¸»²¿ŹÇºÍ¶Ñ²×ڹܺ߶Ѹàä¹Çºæ¶Ñ²çè¹Çºê¶Ñ²ëï¹ñºô¶Ñ²õø¹Üºú¶Ñ²ûü¹Çºþ¶Ñ²ÿ¸¸k¹º ¶Ñ² ²p¹º¶Ñ²²s¹º¶Ñ¶*º¶!°U>() *+,,C-U.g/y0‰1¨2¾3Ë(Ô4×(V Ø~ €�T/*´Z°U3V ‚X ƒ„T/*´V°U2V ‚X …†T/*´R°U1V ‚X ‡ˆT/*´°U0V ‚X ‰ŠT/*´O°U/V ‚X ‹ŒT2*´K¸&°U.V ‚X �ŽT/*´G°U-V ‚X ��T2*´C¸,°U,V ‚X ‘ŠT/*´?°U+V ‚X ’“T/*´;°U*V ‚X”•TH ²1³p²4³sº7¸8º>¶?³B±U#$ (4(–—˜$™ŽÖšœŸÖ ¢¥Ö ¦©Ö ª­Ö ®±Ö ²µÖ ¶©Ö ¹¼Ö ½ÀÖ ÁÄÖ ÅÈÖÉËÌÖ ÎÑÖ ÒÕÝJ $ Þß7áz7â9ãöäæ@"çéê7ìíïñ