Êþº¾EŸ  java/lang/Record()V   9net/minecraft/world/level/levelgen/NoiseGeneratorSettings noiseSettings2Lnet/minecraft/world/level/levelgen/NoiseSettings;   defaultBlock2Lnet/minecraft/world/level/block/state/BlockState;   defaultFluid   noiseRouter0Lnet/minecraft/world/level/levelgen/NoiseRouter;   materialRuleLnet/minecraft/core/Holder;   spawnTargetLjava/util/List; ! "#seaLevelI % &'disableMobGenerationZ ) *+aquifersLjava/util/Optional; - .'useLegacyRandomSource 0 12debugFunctionsJLnet/minecraft/world/level/levelgen/NoiseGeneratorSettings$DebugFunctions; 456 78;net/minecraft/world/level/levelgen/WorldgenRandom$AlgorithmLEGACY=Lnet/minecraft/world/level/levelgen/WorldgenRandom$Algorithm; 4: ;8 XOROSHIRO = >? OVERWORLD%Lnet/minecraft/resources/ResourceKey; A BC overworldm(Lnet/minecraft/data/worldgen/BootstrapContext;ZZ)Lnet/minecraft/world/level/levelgen/NoiseGeneratorSettings; EFG HI,net/minecraft/data/worldgen/BootstrapContextregister^(Lnet/minecraft/resources/ResourceKey;Ljava/lang/Object;)Lnet/minecraft/core/Holder$Reference; K L? LARGE_BIOMES N O? AMPLIFIED Q R?NETHER T UVnetherk(Lnet/minecraft/data/worldgen/BootstrapContext;)Lnet/minecraft/world/level/levelgen/NoiseGeneratorSettings; X Y?END [ \Vend ^ _?CAVES a bVcaves d e?FLOATING_ISLANDS g hVfloatingIslands jkl m?(net/minecraft/core/registries/RegistriesDENSITY_FUNCTION Eo pqlookupH(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/HolderGetter; stu \v2net/minecraft/world/level/levelgen/NoiseRouterDataS(Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/levelgen/NoiseRouter; xyz { 0net/minecraft/world/level/levelgen/NoiseSettingsEND_NOISE_SETTINGS }~ €�&net/minecraft/world/level/block/Blocks END_STONE'Lnet/minecraft/world/level/block/Block; ƒ„… †‡%net/minecraft/world/level/block/BlockdefaultBlockState4()Lnet/minecraft/world/level/block/state/BlockState; }‰ Š�AIR jŒ �? MATERIAL_RULE �X�5net/minecraft/data/worldgen/material/EndMaterialRules ’“” •–net/minecraft/core/HolderGetter getOrThrowL(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$Reference; ˜™š ›œjava/util/Listof()Ljava/util/List;ž5net/minecraft/world/level/dimension/DimensionDefaults  ¡¢ £¤java/util/Optionalempty()Ljava/util/Optional;¦Hnet/minecraft/world/level/levelgen/NoiseGeneratorSettings$DebugFunctions¨Lnet/minecraft/world/level/levelgen/NoiseGeneratorSettings$DebugFunctionEntryªN ¬­® ¯°.net/minecraft/world/level/levelgen/NoiseRouter finalDensityF()Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction; §² ³Y(Ljava/lang/String;Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;)VµIS ¬· ¸°erosion ˜º ›»6(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/List; ¥½ ¾(Ljava/util/List;)V À ÁU(Lnet/minecraft/world/level/levelgen/NoiseSettings;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/levelgen/NoiseRouter;Lnet/minecraft/core/Holder;Ljava/util/List;IZLjava/util/Optional;ZLnet/minecraft/world/level/levelgen/NoiseGeneratorSettings$DebugFunctions;)V jà Ä?NOISE sÆ UÇt(Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/levelgen/NoiseRouter; xÉ Ê NETHER_NOISE_SETTINGS }Ì Í� NETHERRACK }Ï Ð�LAVA ÒQÓ8net/minecraft/data/worldgen/material/NetherMaterialRulesÕT ¬× ذ temperatureÚV ¬Ü ݰ vegetation ˜ß ›àH(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/List; sâ ãäAMPLIFIED_OVERWORLD_FUNCTIONS9Lnet/minecraft/world/level/levelgen/OverworldFunctionSet; sæ çäLARGE_OVERWORLD_FUNCTIONS sé êäOVERWORLD_FUNCTIONS sì í?RIDGESï5net/minecraft/world/level/biome/OverworldBiomeBuilder î òóô õöjava/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;ø ùúapply@(Lnet/minecraft/core/HolderGetter;)Ljava/util/function/Function; üýþ ÿ7net/minecraft/world/level/levelgen/OverworldFunctionSetmapX(Ljava/util/function/Function;)Lnet/minecraft/world/level/levelgen/OverworldFunctionSet; î f(Lnet/minecraft/world/level/levelgen/OverworldFunctionSet;Lnet/minecraft/core/Holder;)Ljava/util/List; s BŒ(Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/level/levelgen/OverworldFunctionSet;)Lnet/minecraft/world/level/levelgen/NoiseRouter; x  OVERWORLD_NOISE_SETTINGS }  �STONE } �WATER =;net/minecraft/data/worldgen/material/OverworldMaterialRules s overworldAquifers°(Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/level/levelgen/OverworldFunctionSet;)Lnet/minecraft/world/level/levelgen/Aquifer$Config;   ›((Ljava/lang/Object;)Ljava/util/Optional;C ¬ ° continents E"D ¬$ %°depth'W ¬) *°ridges,PV s. /0peaksAndValleysŠ(Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;)Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;2PS ü4 56preliminarySurfaceLevel()Ljava/lang/Object;8#net/minecraft/resources/ResourceKey s: ;< getFunctionŒ(Lnet/minecraft/core/HolderGetter;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction; ˜> ›?´(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/util/List; sA bv xC D CAVES_NOISE_SETTINGS F G?OVERWORLD_CAVES ˜I ›J$(Ljava/lang/Object;)Ljava/util/List; sL hÇ xN O FLOATING_ISLANDS_NOISE_SETTINGS Q R?OVERWORLD_FLOATING_ISLANDST UVtoStringO(Lnet/minecraft/world/level/levelgen/NoiseGeneratorSettings;)Ljava/lang/String;X YZhashCode>(Lnet/minecraft/world/level/levelgen/NoiseGeneratorSettings;)I\ ]^equalsP(Lnet/minecraft/world/level/levelgen/NoiseGeneratorSettings;Ljava/lang/Object;)Z x` abCODEC Lcom/mojang/serialization/Codec;dnoise fgh ijcom/mojang/serialization/CodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;l ùm()Ljava/util/function/Function; opq rs!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; u`v0net/minecraft/world/level/block/state/BlockStatex default_blockl{ default_fluidl ¬` noise_routerl ‚ƒ„ …b=net/minecraft/world/level/levelgen/material/rule/MaterialRule HOLDER_CODEC‡ material_rulel Š`‹3net/minecraft/world/level/levelgen/SpawnTargetPoint f� Ž�listOf"()Lcom/mojang/serialization/Codec;‘ spawn_targetl f” •–INT0Lcom/mojang/serialization/codecs/PrimitiveCodec;˜ sea_level šg›.com/mojang/serialization/codecs/PrimitiveCodecl fž Ÿ–BOOL¡disable_mob_generation l ¤`¥1net/minecraft/world/level/levelgen/Aquifer$Config* f¨ ©joptionalFieldOf l¬legacy_random_source l ¥`°debug_functions ¥² ³2EMPTY fµ ©¶I(Ljava/lang/String;Ljava/lang/Object;)Lcom/mojang/serialization/MapCodec; l ¹º» ¼½;com/mojang/serialization/codecs/RecordCodecBuilder$Instancegroup‘(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P11; ¿ ùÀ)()Lcom/mojang/datafixers/util/Function11; ÂÃÄ ùÅ"com/mojang/datafixers/Products$P11s(Lcom/mojang/datafixers/kinds/Applicative;Lcom/mojang/datafixers/util/Function11;)Lcom/mojang/datafixers/kinds/App;l ÈÉÊ ËÌ2com/mojang/serialization/codecs/RecordCodecBuildercreate?(Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; Î Ïb DIRECT_CODEC jÑ Ò?NOISE_SETTINGS ÔÕÖ ×Ø2net/minecraft/core/registries/codec/RegistryCodecsholderg(Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; `B ÜÝÞ ßà"net/minecraft/resources/IdentifierwithDefaultNamespace8(Ljava/lang/String;)Lnet/minecraft/resources/Identifier; 7â Ëãp(Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/resources/ResourceKey;å large_biomesç amplifiedU\bìfloating_islands Signature\Lnet/minecraft/core/Holder;GLjava/util/List;ILjava/util/Optional;]Lcom/mojang/serialization/Codec;zLcom/mojang/serialization/Codec;>;bLnet/minecraft/resources/ResourceKey;CodeLineNumberTableLocalVariableTablethis;Lnet/minecraft/world/level/levelgen/NoiseGeneratorSettings;LocalVariableTypeTableMethodParameters(Lnet/minecraft/world/level/levelgen/NoiseSettings;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/levelgen/NoiseRouter;Lnet/minecraft/core/Holder;Ljava/util/List;IZLjava/util/Optional;ZLnet/minecraft/world/level/levelgen/NoiseGeneratorSettings$DebugFunctions;)V()Z DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;getRandomSource?()Lnet/minecraft/world/level/levelgen/WorldgenRandom$Algorithm; StackMapTable bootstrap1(Lnet/minecraft/data/worldgen/BootstrapContext;)Vcontext.Lnet/minecraft/data/worldgen/BootstrapContext;kLnet/minecraft/data/worldgen/BootstrapContext;n(Lnet/minecraft/data/worldgen/BootstrapContext;)Vrouter1Lnet/minecraft/data/worldgen/BootstrapContext<*>;n(Lnet/minecraft/data/worldgen/BootstrapContext<*>;)Lnet/minecraft/world/level/levelgen/NoiseGeneratorSettings; functionNames isAmplified largeBiomes functions!Lnet/minecraft/core/HolderGetter;noises weirdness¦Lnet/minecraft/world/level/levelgen/OverworldFunctionSet;>;gLnet/minecraft/core/HolderGetter;YLnet/minecraft/core/HolderGetter;aLnet/minecraft/core/Holder;p(Lnet/minecraft/data/worldgen/BootstrapContext<*>;ZZ)Lnet/minecraft/world/level/levelgen/NoiseGeneratorSettings;()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;4()Lnet/minecraft/world/level/levelgen/NoiseSettings;2()Lnet/minecraft/world/level/levelgen/NoiseRouter;()Lnet/minecraft/core/Holder;^()Lnet/minecraft/core/Holder;I()Ljava/util/List;K()Ljava/util/Optional;L()Lnet/minecraft/world/level/levelgen/NoiseGeneratorSettings$DebugFunctions;lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFileNoiseGeneratorSettings.java NestMembersRecordBootstrapMethodsö ‘1B(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder;3˜noiseSettings;defaultBlock;defaultFluid;noiseRouter;materialRule;spawnTarget;seaLevel;disableMobGeneration;aquifers;useLegacyRandomSource;debugFunctions  $(,/@ A Co(Lnet/minecraft/world/level/levelgen/NoiseGeneratorSettings;)Lnet/minecraft/world/level/levelgen/NoiseSettings;E F ‡Ho(Lnet/minecraft/world/level/levelgen/NoiseGeneratorSettings;)Lnet/minecraft/world/level/block/state/BlockState;J K ‡M N Pm(Lnet/minecraft/world/level/levelgen/NoiseGeneratorSettings;)Lnet/minecraft/world/level/levelgen/NoiseRouter;R S UX(Lnet/minecraft/world/level/levelgen/NoiseGeneratorSettings;)Lnet/minecraft/core/Holder;W X œZM(Lnet/minecraft/world/level/levelgen/NoiseGeneratorSettings;)Ljava/util/List;\ ] "_P(Lnet/minecraft/world/level/levelgen/NoiseGeneratorSettings;)Ljava/lang/Integer;a b &üdP(Lnet/minecraft/world/level/levelgen/NoiseGeneratorSettings;)Ljava/lang/Boolean;f g *¤iQ(Lnet/minecraft/world/level/levelgen/NoiseGeneratorSettings;)Ljava/util/Optional;k l .ün o 1#q‡(Lnet/minecraft/world/level/levelgen/NoiseGeneratorSettings;)Lnet/minecraft/world/level/levelgen/NoiseGeneratorSettings$DebugFunctions;sÚ(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Å(Lnet/minecraft/world/level/levelgen/NoiseSettings;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/levelgen/NoiseRouter;Lnet/minecraft/core/Holder;Ljava/util/List;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/util/Optional;Ljava/lang/Boolean;Lnet/minecraft/world/level/levelgen/NoiseGeneratorSettings$DebugFunctions;)Lnet/minecraft/world/level/levelgen/NoiseGeneratorSettings;x y $%%| }~ €�"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;ƒ „…† ‡java/lang/runtime/ObjectMethods±(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/TypeDescriptor;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/invoke/MethodHandle;)Ljava/lang/Object; InnerClassesDebugFunctions‹1net/minecraft/world/level/levelgen/WorldgenRandom AlgorithmŽ#net/minecraft/core/Holder$Reference�net/minecraft/core/Holder ReferenceDebugFunctionEntry”*net/minecraft/world/level/levelgen/AquiferConfigInstance˜com/mojang/datafixers/ProductsP11›%java/lang/invoke/MethodHandles$Lookup�java/lang/invoke/MethodHandlesLookup1 íîíï"#&'*+íð.'12Ïbíñabíò>?íóL?íóO?íóR?íóY?íó_?íóe?íóÁô D*·*+µ*,µ *-µ*µ*µ*µ*µ *µ$* µ(* µ,* µ/±õöz D÷øD DDDDDD"#D&'D*+ D.' D12 ù DîDïD*ð ú- "&*.1íû&üô/*´$¬õ:ö ÷øýþÿôH*´,™ ²3§²9°õ>ö ÷ø B4 ôÁi*²<*¸@¹DW*²J*¸@¹DW*²M*¸@¹DW*²P*¸S¹DW*²W*¸Z¹DW*²]*¸`¹DW*²c*¸f¹DW±õ"JK L0M>NLOZPhQö iù iúí \VôÑc*²i¹n¸rL»Y²w²|¶‚²ˆ¶‚+*²‹¹n²Ž¹‘¸—¸Ÿ»¥Y»§Y©+¶«·±»§Y´+¶¶·±¸¹·¼·¿°õ. T UWX%Z2[7^FaSbY`bUöc V ù c úí UVôìz*²i¹n*²Â¹n¸ÅL»Y²È²Ë¶‚²Î¶‚+*²‹¹n²Ñ¹‘¸— ¸Ÿ»¥Y»§Y©+¶«·±»§YÔ+¶Ö·±»§YÙ+¶Û·±¸Þ·¼·¿°õ2 hi k&l.n;oArPu]vjwptyiözd ù z úí BCô˜ 6*²i¹nN*²Â¹n:™ ²á:§™ ²å:§²è:-²ë¹‘:»îY·ð-Y¸ñWº÷¶û¶:-¸:»Y²² ¶‚² ¶‚*²‹¹n²¹‘?-¸¸»¥Y»§Y©¶«·±»§YÔ¶Ö·±»§YÙ¶Û·±»§Y¶·±»§Y¶¶·±»§Y!¶#·±»§Y&¶(·±»§Y+¶(¸-·±»§Y1-¶3À7¸9·±¸=·¼·¿°õj} ~€�!‚%ƒ-…2‡=ˆ[‰cŠmŒs�|�““¦–´—˜љàšï›þœ � ž,•5Šöp  ä* ä66 '6' ,!2 ä=ù[ÛcÓ ùR * 6 ,!2 =ù[Ûïý!’’ üüú  í bVôÁW*²i¹n¸@L»Y²B² ¶‚² ¶‚+*²‹¹n²E¹‘¸— ¸Ÿ»¥Y»§Y©+¶«·±¸H·¼·¿°õ* ¤ ¥§¨%ª2«8®G±M°V¥öW J ù W úí hVôÊ`*²i¹n*²Â¹n¸KL»Y²M² ¶‚² ¶‚+*²‹¹n²P¹‘¸—À¸Ÿ»¥Y»§Y©+¶«·±¸H·¼·¿°õ* ·¸ º&».½;¾AÁPÄVÃ_¸ö`J ù ` úí Uô1*ºS°õö ÷øYô1*ºW¬õö ÷ø]ô<*+º[¬õö÷øú ô/*´°õö ÷ø‡ô/*´ °õö ÷ø‡ô/*´°õö ÷øô/*´°õö ÷øô/*´°õö ÷øí œô/*´°õö ÷øí!"ô/*´ ¬õö ÷ø*¤ô/*´(°õö ÷øí".üô/*´,¬õö ÷ø1#ô/*´/°õö ÷ø $%ôIç*²_c¹eºk¶n²tw¹eºy¶n²tz¹eº|¶n²}~¹eº€¶n²�†¹eºˆ¶n²‰¹Œ�¹eº’¶n²“—¹™ºœ¶n²� ¹™º¢¶n²£¦¹§ºª¶n²�«¹™º­¶n²®¯²±¹´º·¶n¶¸*º¾¶Á°õ>'()-*@+S,c-~.‘/¤0·1Í2Ú'ã3æ'ö ç&'(ô¹�ºƸdzͲв͸Ó³Ù²ÐÚ¸Û¸á³<²Ðä¸Û¸á³J²Ðæ¸Û¸á³M²Ðè¸Û¸á³P²Ðé¸Û¸á³W²Ðê¸Û¸á³]²Ðë¸Û¸á³c±õ& ' 5A&B5CDDSEbFqG)*+§¥,\ íîíï"#&'*+íð.'12-¬{./0‚ 2456789:;<=>{.?B{.DG{.IG{.LO{.QT{.VY{.[^{.`c{.eh{.jc{.mp{rtu{.wzˆB¥‰4ŠŒ@��‘ §’¤“•¹È–—™šœž