Êþº¾Eø  java/lang/Object()V   Bnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterListpresetKLnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset;  Inet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$PresetproviderZLnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset$SourceProvider;  java/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object; apply@(Lnet/minecraft/core/HolderGetter;)Ljava/util/function/Function;  !Xnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset$SourceProviderV(Ljava/util/function/Function;)Lnet/minecraft/world/level/biome/Climate$ParameterList; # $% parameters7Lnet/minecraft/world/level/biome/Climate$ParameterList; ' ()BY_NAMELjava/util/Map; +,- ./ java/util/Mapvalues()Ljava/util/Collection; 123 45java/util/Collectionstream()Ljava/util/stream/Stream;7 8()Ljava/util/function/Function;7 ;<= >?java/util/stream/CollectorstoMapX(Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/util/stream/Collector; ABC DEjava/util/stream/Streamcollect0(Ljava/util/stream/Collector;)Ljava/lang/Object; G H\()Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset$SourceProvider;7 K LMCODEC Lcom/mojang/serialization/Codec; PQR STcom/mojang/serialization/CodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;7 WXY Z[!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; ]^_ `a(net/minecraft/core/registries/RegistriesBIOME%Lnet/minecraft/resources/ResourceKey; cde fg#net/minecraft/resources/RegistryOpsretrieveGetter[(Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; ijk lm;com/mojang/serialization/codecs/RecordCodecBuilder$Instancegroupg(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P2;o p!()Ljava/util/function/BiFunction; rst u!com/mojang/datafixers/Products$P2k(Lcom/mojang/datafixers/kinds/Applicative;Ljava/util/function/BiFunction;)Lcom/mojang/datafixers/kinds/App;7 xyz {|2com/mojang/serialization/codecs/RecordCodecBuildercreate?(Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; ~ M DIRECT_CODEC ]� ‚a'MULTI_NOISE_BIOME_SOURCE_PARAMETER_LIST „…† ‡ˆ2net/minecraft/core/registries/codec/RegistryCodecsholderg(Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; K SignaturefLcom/mojang/serialization/Codec;ƒLcom/mojang/serialization/Codec;>;}Lnet/minecraft/world/level/biome/Climate$ParameterList;>;o(Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset;Lnet/minecraft/core/HolderGetter;)VCodeLineNumberTableLocalVariableTablethisDLnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList;biomes!Lnet/minecraft/core/HolderGetter;LocalVariableTypeTableJLnet/minecraft/core/HolderGetter;MethodParameters˜(Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset;Lnet/minecraft/core/HolderGetter;)V9()Lnet/minecraft/world/level/biome/Climate$ParameterList;()Lnet/minecraft/world/level/biome/Climate$ParameterList;>; knownPresets()Ljava/util/Map;å()Ljava/util/Map;>;>;lambda$knownPresets$1„(Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset;)Lnet/minecraft/world/level/biome/Climate$ParameterList;elambda$knownPresets$2L(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/ResourceKey;klambda$knownPresets$0˜(Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset;)Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset;lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;lambda$static$1‘(Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList;)Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset; SourceFile'MultiNoiseBiomeSourceParameterList.java NestMembers²Knet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset$2´Knet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset$1BootstrapMethods ¸ ¹º» ¼½net/minecraft/core/HolderGetter getOrThrowL(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$Reference;¿B(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder;Á  ¥¦¦Å Æ Ÿ  É Ê ¢££Í Î «¬¬Ñ8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;Ó Ô ŽÖ²(Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList;Ø Ù §¨¨Ü ÝÞß àá"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; InnerClassesPresetSourceProvideræ5net/minecraft/world/level/biome/Climate$ParameterListè'net/minecraft/world/level/biome/Climate ParameterListInstanceìcom/mojang/datafixers/ProductsP2ï#net/minecraft/core/Holder$Referenceñnet/minecraft/core/Holder Referenceô%java/lang/invoke/MethodHandles$Lookupöjava/lang/invoke/MethodHandlesLookup!MŠ‹LMŠŒ $%Š� Ž�~"*·*+µ*+´ ,Y¸Wº¹µ"±�%& '!(‘ "’“" "”•– "”—˜  ”Š™$š�/*´"°�+‘ ’“Š› œ��;#²&¹*¹0º6º9¸:¹@À+°�/Šž Ÿ �9*¶FºI¹°�1‘ ¡  ¢£�,*°�1‘ ¤a ¥¦�,*°�0‘ ¡  §¨�d&*²JN¹OºU¶V²\¸b¶h*ºn¶q°�"%‘ &©ª «¬�/*´°�‘ ¡“­�4ºv¸w³}²€²}¸ƒ³‰±�  ®¯° ±³µHÛ¶·¾Û¶ÀÃÛ¶ÄÇÛ¶ÈËÛ¶ÌÏÛÐÒÕÛ¶×ÚâJ ãä åçé ixêrëí±³îðò óõ÷