Êþº¾EI  com/mojang/datafixers/DataFix*(Lcom/mojang/datafixers/schemas/Schema;Z)V   Bnet/minecraft/util/datafix/fixes/WorldGenSettingsHeightAndBiomeFixgetInputSchema(()Lcom/mojang/datafixers/schemas/Schema;  +net/minecraft/util/datafix/fixes/ReferencesWORLD_GEN_SETTINGS)Lcom/mojang/datafixers/DSL$TypeReference;  $com/mojang/datafixers/schemas/SchemagetTypeM(Lcom/mojang/datafixers/DSL$TypeReference;)Lcom/mojang/datafixers/types/Type; dimensions    com/mojang/datafixers/types/Type findField7(Ljava/lang/String;)Lcom/mojang/datafixers/OpticFinder; " # getOutputSchema % &' findFieldType6(Ljava/lang/String;)Lcom/mojang/datafixers/types/Type;)!WorldGenSettingsHeightAndBiomeFix+ ,-applyd(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;)Ljava/util/function/Function; / 01fixTypeEverywhereTypedœ(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Ljava/util/function/Function;)Lcom/mojang/datafixers/TypeRewriteRule;3height 567 89 com/mojang/serialization/Dynamic createString6(Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; 5; <= createInt%(I)Lcom/mojang/serialization/Dynamic;?blockA minecraft:air CDE FG&com/google/common/collect/ImmutableMapofr(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap; 5I JK createMap3(Ljava/util/Map;)Lcom/mojang/serialization/Dynamic; MNO FPjava/util/stream/Stream-(Ljava/lang/Object;)Ljava/util/stream/Stream; 5R STasStream()Ljava/util/stream/Stream; MV WXconcatM(Ljava/util/stream/Stream;Ljava/util/stream/Stream;)Ljava/util/stream/Stream; 5Z [\ createList=(Ljava/util/stream/Stream;)Lcom/mojang/serialization/Dynamic; ^_` abcom/mojang/datafixers/DSLremainderFinder%()Lcom/mojang/datafixers/OpticFinder; def ghcom/mojang/datafixers/Typedget7(Lcom/mojang/datafixers/OpticFinder;)Ljava/lang/Object;jhas_increased_height_already 5l gm>(Ljava/lang/String;)Lcom/mojang/serialization/OptionalDynamic; opq rs(com/mojang/serialization/OptionalDynamicresult()Ljava/util/Optional; uvw xyjava/util/OptionalisEmpty()Z o{ |} asBoolean(Z)Z ,€()Ljava/util/function/Function; d‚ ƒ„update_(Lcom/mojang/datafixers/OpticFinder;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed;† ,‡C(Lcom/mojang/datafixers/types/Type;ZZ)Ljava/util/function/Function; d‰ Š‹ updateTyped�(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed;� ,Ž&(ZZ)Ljava/util/function/UnaryOperator; �‘’ “”net/minecraft/util/UtilwriteAndReadTypedOrThrow€(Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/types/Type;Ljava/util/function/UnaryOperator;)Lcom/mojang/datafixers/Typed;–minecraft:overworld˜ ,™!(ZZ)Ljava/util/function/Function; 5› ƒœS(Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/serialization/Dynamic;ž generator˜¡type£ o¥ ¦§asString&(Ljava/lang/String;)Ljava/lang/String;©minecraft:noise «¬­ ®¯java/lang/Stringequals(Ljava/lang/Object;)Z±/org/apache/commons/lang3/mutable/MutableBoolean °³ ´()V¶ biome_source¸ ,¹Q(ZLorg/apache/commons/lang3/mutable/MutableBoolean;)Ljava/util/function/Function; °» ¼y booleanValue¾settingsÁminecraft:flatÄlayers  5¥Èminecraft:large_biomesÊminecraft:vanilla_layeredÌminecraft:multi_noiseÎ large_biomes °Ð Ñ´setTrueÓpreset 5Õ Ö9removeNAMELjava/lang/String; ConstantValueWAS_PREVIOUSLY_INCREASED_KEY)(Lcom/mojang/datafixers/schemas/Schema;)VCodeLineNumberTableLocalVariableTablethisDLnet/minecraft/util/datafix/fixes/WorldGenSettingsHeightAndBiomeFix; outputSchema&Lcom/mojang/datafixers/schemas/Schema;MethodParametersmakeRule)()Lcom/mojang/datafixers/TypeRewriteRule;worldGenSettingsType"Lcom/mojang/datafixers/types/Type;dimensionsFinder#Lcom/mojang/datafixers/OpticFinder;worldGenSettingsTypeNewdimensionsTypeLocalVariableTypeTable%Lcom/mojang/datafixers/types/Type<*>;&Lcom/mojang/datafixers/OpticFinder<*>; updateLayersF(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;"Lcom/mojang/serialization/Dynamic;airLayer%Lcom/mojang/serialization/Dynamic<*>; SignatureL(Lcom/mojang/serialization/Dynamic<*>;)Lcom/mojang/serialization/Dynamic<*>;lambda$makeRule$0�(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;inputLcom/mojang/datafixers/Typed;wasIncreasedOpt*Lcom/mojang/serialization/OptionalDynamic; wasExpSnapZwasPreviouslyIncreased-Lcom/mojang/serialization/OptionalDynamic<*>;lambda$makeRule$2`(Lcom/mojang/datafixers/types/Type;ZZLcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;lambda$makeRule$3H(ZZLcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; dimensionsTaglambda$makeRule$4 overworldTaglambda$makeRule$5 isLargeBiomes1Lorg/apache/commons/lang3/mutable/MutableBoolean; generatorType StackMapTablelambda$makeRule$8lambda$makeRule$7lambda$makeRule$6x(ZLorg/apache/commons/lang3/mutable/MutableBoolean;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; biomeSourcelambda$makeRule$1tag SourceFile&WorldGenSettingsHeightAndBiomeFix.javaBootstrapMethods&(Ljava/lang/Object;)Ljava/lang/Object;  ö÷<(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;  ðð" # % & ( ) + , . / 1 2  ð4 5  ð7 8 ïð: ;<= >?"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; InnerClassesB'com/mojang/datafixers/DSL$TypeReference TypeReferenceE%java/lang/invoke/MethodHandles$LookupGjava/lang/invoke/MethodHandlesLookup!רÙ(ÚØÙi ÛÜ?*+·±Ý ÞßàáâãáäåÜÈ6*¶² ¶L+¶M*¶!² ¶N-¶$:*(+-,º*¶.°Ý %!Þ46ßà +æç$èéêç%ëçì* +æí$èîêí%ëí ïðܘ0**2¶4*@¶:*>¶4*@¶4¸B¶HL*+¸L*¶Q¸U¶Y°ÝST UVWS YÞ0Äñ òñì0Äó òóãÄôõ ö÷ܶ<,¸]¶cÀ5i¶kN-¶n¶t6-¶z6,¸]º~¶�*++º…¶ˆ°Ý"$% &Þ><èé<ëç<øù,úû#üý þýì ,úÿ ÜU -*ºŒ¸�°Ý'Þ* ëç üý þý ù ÜL,•º—¶š°Ý'Þ üýþýñ ÜL,�ºŸ¶š°Ý(Þ üýþýñ Üô`, ¶k¢¶¤N¨-¶ª™1»°Y·²:,µº·¶šM¶º™,½º¿¶š°,°À-¶ª™™,°,½ºÂ¶š°,°Ý2 ) *+,-;5<ACCDLEPFRH^LÞ4% `üý`þý`žñ T Ø ýA«°ú   ðÜ6 *úŶš°ÝIÞ  ¾ñ  ðÜR•*¢¶Æ¶ª™ *Ƕ4°*°Ý=>@Þ ¾ñ  ÜÕU, ¶k¢¶¤NÉ-¶ªš™=Ë-¶ª™4,Ͷk¶z™+¶Ï,,Ò¶4,•¶4, ¶4,˶4¸B¶H°,°Ý. - ."//03273=4C5I6L2S9Þ*UüýU Uñ I¡Ø ü"« ðÜ1*i¶Ô°Ý&Þ ñf 99 9!9$ 9' 9* 9- 90 93 96 @A^C DFH