Êþº¾EÌ  com/mojang/datafixers/DataFix*(Lcom/mojang/datafixers/schemas/Schema;Z)V   Knet/minecraft/util/datafix/fixes/WorldGenSettingsDisallowOldCustomWorldsFixgetInputSchema(()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 % &' getVersionKey()I) *+makeConcatWithConstants(I)Ljava/lang/String;- ./applyB(Lcom/mojang/datafixers/OpticFinder;)Ljava/util/function/Function; 1 23fixTypeEverywhereTypedz(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;Ljava/util/function/Function;)Lcom/mojang/datafixers/TypeRewriteRule;5 .6()Ljava/util/function/Function; 89: ;<com/mojang/datafixers/Typed updateTyped_(Lcom/mojang/datafixers/OpticFinder;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed; 8> ?@write'()Lcom/mojang/serialization/DataResult;5 CDE FG#com/mojang/serialization/DataResultmapD(Ljava/util/function/Function;)Lcom/mojang/serialization/DataResult; IJK L@ com/mojang/serialization/Dynamic getMapValues5O PQaccept!()Ljava/util/function/BiConsumer; STU VW java/util/MapforEach"(Ljava/util/function/BiConsumer;)VYtype I[ \]get>(Ljava/lang/String;)Lcom/mojang/serialization/OptionalDynamic; _`a b@(com/mojang/serialization/OptionalDynamicasString Cd efresult()Ljava/util/Optional; hij kljava/util/OptionalisEmpty()Zn$net/minecraft/nbt/NbtFormatExceptionpUnable load old custom worlds. mr s(Ljava/lang/String;)V)(Lcom/mojang/datafixers/schemas/Schema;)VCodeLineNumberTableLocalVariableTablethisMLnet/minecraft/util/datafix/fixes/WorldGenSettingsDisallowOldCustomWorldsFix; outputSchema&Lcom/mojang/datafixers/schemas/Schema;MethodParametersmakeRule)()Lcom/mojang/datafixers/TypeRewriteRule;worldGenSettingsType"Lcom/mojang/datafixers/types/Type;dimensionsFinder#Lcom/mojang/datafixers/OpticFinder;LocalVariableTypeTable%Lcom/mojang/datafixers/types/Type<*>;&Lcom/mojang/datafixers/OpticFinder<*>;lambda$makeRule$0_(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;inputLcom/mojang/datafixers/Typed;lambda$makeRule$1<(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;lambda$makeRule$2I(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/DataResult;tag"Lcom/mojang/serialization/Dynamic;lambda$makeRule$3 (Ljava/util/Map;)Ljava/util/Map;Ljava/util/Map;lambda$makeRule$4G(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Vkeyvalue StackMapTable SourceFile/WorldGenSettingsDisallowOldCustomWorldsFix.javaBootstrapMethodsœ,WorldGenSettingsDisallowOldCustomWorldsFix_ž&(Ljava/lang/Object;)Ljava/lang/Object;  ¡ †‡‹¤ ¥ Š‹§ ¨ Œ��« ¬ �‘‘¯'(Ljava/lang/Object;Ljava/lang/Object;)V± ² “””µ ¶·¸ *¹$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;» ¼½¾ ¿À"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Ã'com/mojang/datafixers/DSL$TypeReferenceÅcom/mojang/datafixers/DSL TypeReferenceÈ%java/lang/invoke/MethodHandles$LookupÊjava/lang/invoke/MethodHandlesLookup!tu?*+·±v   wxyz{|z}~uŒ**¶² ¶L+¶M**¶!¶$º(+,º,¶0°v w *xy €�‚ƒ „�… †‡u? +*º4¶7°vw �‚ ˆ‰ Š‹u?*¶=ºA¹BW*°v  w ‰ Œ�u9*¶HºM¹B°vw Ž� �‘u; *ºN¹R*°v  w  F’ “”ud+X¶Z¶^¹c¶g™ »mYo·q¿±vw•�–�—˜™š:´›º�Ÿ¢º�£¢º�¦©º�ª­º®°³ÁÂÄÆ ÇÉË