Êþº¾Eº  com/mojang/datafixers/DataFix*(Lcom/mojang/datafixers/schemas/Schema;Z)VLevelLegacyWorldGenSettingsFix  ?net/minecraft/util/datafix/fixes/LevelLegacyWorldGenSettingsFixgetInputSchema(()Lcom/mojang/datafixers/schemas/Schema;  +net/minecraft/util/datafix/fixes/ReferencesLEVEL)Lcom/mojang/datafixers/DSL$TypeReference;  $com/mojang/datafixers/schemas/SchemagetTypeM(Lcom/mojang/datafixers/DSL$TypeReference;)Lcom/mojang/datafixers/types/Type; apply()Ljava/util/function/Function; !"fixTypeEverywhereTypedz(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;Ljava/util/function/Function;)Lcom/mojang/datafixers/TypeRewriteRule; $%& '(com/mojang/datafixers/DSLremainderFinder%()Lcom/mojang/datafixers/OpticFinder; +,- ./com/mojang/datafixers/Typedupdate_(Lcom/mojang/datafixers/OpticFinder;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed;1WorldGenSettings 345 67 com/mojang/serialization/Dynamicget>(Ljava/lang/String;)Lcom/mojang/serialization/OptionalDynamic; 9:; <=(com/mojang/serialization/OptionalDynamicorElseEmptyMap$()Lcom/mojang/serialization/Dynamic; ? @AOLD_SETTINGS_KEYSLjava/util/List; CDE FGjava/util/Listiterator()Ljava/util/Iterator; IJK LMjava/util/IteratorhasNext()Z IO PQnext()Ljava/lang/Object;Sjava/lang/String 9U VWresult()Ljava/util/Optional; YZ[ \Mjava/util/Optional isPresent 3^ _`remove6(Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; Yb 6Q 3d efsetX(Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;h RandomSeedj generatorNamelgeneratorOptionsngeneratorVersionplegacy_custom_optionsr MapFeaturest BonusChest Cv wxof�(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/List;WORLD_GEN_SETTINGSLjava/lang/String; ConstantValue Signature$Ljava/util/List;)(Lcom/mojang/datafixers/schemas/Schema;)VCodeLineNumberTableLocalVariableTablethisALnet/minecraft/util/datafix/fixes/LevelLegacyWorldGenSettingsFix; outputSchema&Lcom/mojang/datafixers/schemas/Schema;MethodParametersmakeRule)()Lcom/mojang/datafixers/TypeRewriteRule;lambda$makeRule$0<(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;inputLcom/mojang/datafixers/Typed;lambda$makeRule$1F(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; oldSettingLjava/util/Optional;keyi$Ljava/util/Iterator;dataTag"Lcom/mojang/serialization/Dynamic;worldGenSettingsLocalVariableTypeTable;>;%Lcom/mojang/serialization/Dynamic<*>; StackMapTable()V SourceFile#LevelLegacyWorldGenSettingsFix.javaBootstrapMethods¡&(Ljava/lang/Object;)Ljava/lang/Object;£ ¤ ‰ŠŠ§ ¨ �ŽŽ« ¬­® ¯°"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 TypeReference¶%java/lang/invoke/MethodHandles$Lookup¸java/lang/invoke/MethodHandlesLookup! yz{0@A|}~?*+·±€ �‚ƒ„…†„‡ˆ@**¶ ²¶º¶°€� ‚ƒ ‰Š7 *¸#º)¶*°€ �  ‹Œ �ŽöW*0¶2¶8L²>¹BM,¹H™6,¹NÀRN*-¶2¶T:¶X™*-¶]K+-¶aÀ3¶cL§ÿÇ*0+¶c°€"! "&#0$8%>&L(O)�40��&&‘z<’“W”• M–•—0�˜ M–™šý3I8ú›œ-gikmoqs¸u³>±€�žŸª ¢¥ª ¦©±²$´ µ·¹