Êþº¾ER  java/lang/Record()V   Inet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Presetid$Lnet/minecraft/resources/Identifier;  providerZLnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset$SourceProvider;  'com/google/common/collect/ImmutableListbuilder3()Lcom/google/common/collect/ImmutableList$Builder;5net/minecraft/world/level/biome/OverworldBiomeBuilder  acceptm(Lcom/google/common/collect/ImmutableList$Builder;Ljava/util/function/Function;)Ljava/util/function/Consumer;  ! addBiomes (Ljava/util/function/Consumer;)V#5net/minecraft/world/level/biome/Climate$ParameterList %&' ()/com/google/common/collect/ImmutableList$Builderbuild+()Lcom/google/common/collect/ImmutableList; "+ ,(Ljava/util/List;)V. /0apply()Ljava/util/function/Function; 234 /5Xnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset$SourceProviderV(Ljava/util/function/Function;)Lnet/minecraft/world/level/biome/Climate$ParameterList; "7 89values()Ljava/util/List; ;<= >?java/util/Liststream()Ljava/util/stream/Stream;. BCD EFjava/util/stream/Streammap8(Ljava/util/function/Function;)Ljava/util/stream/Stream; BH I?distinctK LMtoString_(Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset;)Ljava/lang/String;O PQhashCodeN(Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset;)IS TUequals`(Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset;Ljava/lang/Object;)Z WXY Z[com/mojang/datafixers/util/Pair mapSecond@(Ljava/util/function/Function;)Lcom/mojang/datafixers/util/Pair; %] ^_addE(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList$Builder; abc de#com/mojang/serialization/DataResultsuccess9(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; g hiBY_NAMELjava/util/Map; klm no java/util/Mapget&(Ljava/lang/Object;)Ljava/lang/Object; qrs tujava/util/Optional ofNullable((Ljava/lang/Object;)Ljava/util/Optional;. qx Ey3(Ljava/util/function/Function;)Ljava/util/Optional;{ n|C(Lnet/minecraft/resources/Identifier;)Ljava/util/function/Supplier; q~ € orElseGet1(Ljava/util/function/Supplier;)Ljava/lang/Object;{ aƒ „…errorD(Ljava/util/function/Supplier;)Lcom/mojang/serialization/DataResult; ‡ˆ‰ Š‹java/lang/StringvalueOf&(Ljava/lang/Object;)Ljava/lang/String;� Ž�makeConcatWithConstants&(Ljava/lang/String;)Ljava/lang/String;‘nether “”• –—"net/minecraft/resources/IdentifierwithDefaultNamespace8(Ljava/lang/String;)Lnet/minecraft/resources/Identifier;™Knet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset$1 ˜ œ ��(Lnet/minecraft/resources/Identifier;Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset$SourceProvider;)V Ÿ  ¡NETHERKLnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset;£ overworld¥Knet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset$2 ¤ ¨ ©¡ OVERWORLD B« ¬­of.([Ljava/lang/Object;)Ljava/util/stream/Stream;. . ±²³ ´µjava/util/stream/CollectorstoMapX(Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/util/stream/Collector; B· ¸¹collect0(Ljava/util/stream/Collector;)Ljava/lang/Object; “» ¼½CODEC Lcom/mojang/serialization/Codec; . . ÁÂà ÄÅcom/mojang/serialization/CodecflatXmap\(Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; » Signature€Ljava/util/Map;mLcom/mojang/serialization/Codec;CodeLineNumberTableLocalVariableTablethisMethodParametersgenerateOverworldBiomeslookupLjava/util/function/Function;1Lcom/google/common/collect/ImmutableList$Builder;LocalVariableTypeTablepLjava/util/function/Function;TT;>;‘Lcom/google/common/collect/ImmutableList$Builder;>;Ä(Ljava/util/function/Function;TT;>;)Lnet/minecraft/world/level/biome/Climate$ParameterList; usedBiomesk()Ljava/util/stream/Stream;>;()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;&()Lnet/minecraft/resources/Identifier;\()Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset$SourceProvider;lambda$usedBiomes$0L(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/ResourceKey;e%Lnet/minecraft/resources/ResourceKey; lambda$generateOverworldBiomes$0r(Lcom/google/common/collect/ImmutableList$Builder;Ljava/util/function/Function;Lcom/mojang/datafixers/util/Pair;)Vp!Lcom/mojang/datafixers/util/Pair;lambda$static$4r(Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset;)Lcom/mojang/serialization/DataResult;lambda$static$1K(Lnet/minecraft/resources/Identifier;)Lcom/mojang/serialization/DataResult;namelambda$static$2lambda$static$38(Lnet/minecraft/resources/Identifier;)Ljava/lang/String;lambda$static$0˜(Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset;)Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset; SourceFile'MultiNoiseBiomeSourceParameterList.javaNestHost÷Bnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterListRecordBootstrapMethodsû(Ljava/lang/Object;)Vý þ äå$(Lcom/mojang/datafixers/util/Pair;)Vo  àáá W    getSecond()Ljava/lang/Object; H(Lcom/mojang/datafixers/util/Pair;)Lnet/minecraft/resources/ResourceKey; id;provider `é   íë'()Lcom/mojang/serialization/DataResult;  îïÙUnknown preset:  ! Þ#q(Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset;)Lnet/minecraft/resources/Identifier;% & ðññ) * êëë- . èé0 123 45"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;7 89: ;<java/lang/runtime/ObjectMethods bootstrap±(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;> ?@A ŽB$java/lang/invoke/StringConcatFactory˜(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; InnerClassesPresetSourceProviderBuilderH'net/minecraft/world/level/biome/Climate ParameterListK6net/minecraft/world/level/biome/Climate$ParameterPointParameterPointN%java/lang/invoke/MethodHandles$LookupPjava/lang/invoke/MethodHandlesLookup1  ¡©¡hiÇȼ½ÇÉ�ÊM*·*+µ*,µ ±Ë5Ì Í¡ Î   Ï5Êy!¸L»Y·+*º¶»"Y+¶$·*°ËXYZÌ!ÐÑÒÓ!ÐÔÕÎÐÇÖ×?ÊP&*´ º-¹1¶6¹:º@¹A¹G°Ë^Ì &Í¡ÇØLÙÊ1*ºJ°Ë5Ì Í¡PÚÊ1*ºN¬Ë5Ì Í¡TÛÊ<*+ºR¬Ë5ÌÍ¡ÜÝÎÜ ÞÊ/*´°Ë5Ì Í¡ßÊ/*´ °Ë5Ì Í¡ àáÊ,*°Ë^Ì âã äåÊI *,+¶V¶\W±ËYÌ  Ò ÐÑ æç èéÊ2*´¸`°ËTÌ æ¡ êëÊN$²f*¹jÀ¸pºv¶w*ºz¶}Àa°ËSÌ $ì  íëÊ4 *º�¸‚°ËSÌ  ì  îïÊ4 *¸†ºŒ°ËSÌ  ì  ðñÊ,*°ËPÌ æ¡òÊ•m»Y�¸’»˜Y·š·›³ž»Y¢¸’»¤Y·¦·›³§½Y²žSY²§S¸ªº®º¯¸°¹¶Àk³f²ºº¾º¿¹À³Æ±Ë;H,OIPWRóôõöø ùx /úüÿ// 6 ///=/"/$'/(+/,CBöD2E %F"GI ˜¤JGLMOQ