Źžŗ¾E×  com/mojang/datafixers/DataFix*(Lcom/mojang/datafixers/schemas/Schema;Z)VPlayerLegacyDimensionFix  5net/minecraft/util/datafix/fixes/LegacyDimensionIdFixgetInputSchema(()Lcom/mojang/datafixers/schemas/Schema;  +net/minecraft/util/datafix/fixes/ReferencesPLAYER)Lcom/mojang/datafixers/DSL$TypeReference;  $com/mojang/datafixers/schemas/SchemagetTypeM(Lcom/mojang/datafixers/DSL$TypeReference;)Lcom/mojang/datafixers/types/Type; applyV(Lnet/minecraft/util/datafix/fixes/LegacyDimensionIdFix;)Ljava/util/function/Function; !"fixTypeEverywhereTypedz(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;Ljava/util/function/Function;)Lcom/mojang/datafixers/TypeRewriteRule; $ %SAVED_DATA_MAP_DATA'data )*+ ,- com/mojang/datafixers/types/Type findField7(Ljava/lang/String;)Lcom/mojang/datafixers/OpticFinder;/MapLegacyDimensionFix1 2y(Lnet/minecraft/util/datafix/fixes/LegacyDimensionIdFix;Lcom/mojang/datafixers/OpticFinder;)Ljava/util/function/Function; 456 78%com/mojang/datafixers/TypeRewriteRuleseqw(Lcom/mojang/datafixers/TypeRewriteRule;Lcom/mojang/datafixers/TypeRewriteRule;)Lcom/mojang/datafixers/TypeRewriteRule;: dimension =>? @A com/mojang/serialization/DynamicupdateS(Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/serialization/Dynamic;C Dimension =E FGasNumber'()Lcom/mojang/serialization/DataResult; IJK LM#com/mojang/serialization/DataResultresult()Ljava/util/Optional;O PA(Lcom/mojang/serialization/Dynamic;)Ljava/util/function/Function; RST UVjava/util/Optionalmap3(Ljava/util/function/Function;)Ljava/util/Optional; XYZ [\"com/mojang/datafixers/DataFixUtilsorElse:(Ljava/util/Optional;Ljava/lang/Object;)Ljava/lang/Object; ^_` abjava/lang/NumberintValue()Idminecraft:the_nether =f gh createString6(Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;jminecraft:the_endlminecraft:overworld opq rscom/mojang/datafixers/Typed updateTyped_(Lcom/mojang/datafixers/OpticFinder;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed; uvw xycom/mojang/datafixers/DSLremainderFinder%()Lcom/mojang/datafixers/OpticFinder; o| @s)(Lcom/mojang/datafixers/schemas/Schema;)VCodeLineNumberTableLocalVariableTablethis7Lnet/minecraft/util/datafix/fixes/LegacyDimensionIdFix; outputSchema&Lcom/mojang/datafixers/schemas/Schema;MethodParametersmakeRule)()Lcom/mojang/datafixers/TypeRewriteRule; playerRule'Lcom/mojang/datafixers/TypeRewriteRule;dataType"Lcom/mojang/datafixers/types/Type;mapDataF#Lcom/mojang/datafixers/OpticFinder;mapRuleLocalVariableTypeTable%Lcom/mojang/datafixers/types/Type<*>;&Lcom/mojang/datafixers/OpticFinder<*>;fixMapF(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; remainder"Lcom/mojang/serialization/Dynamic;'Lcom/mojang/serialization/Dynamic; Signaturef(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixPlayerfixDimensionIdidlambda$fixDimensionId$0X(Lcom/mojang/serialization/Dynamic;Ljava/lang/Number;)Lcom/mojang/serialization/Dynamic;legacyIdLjava/lang/Number; StackMapTablelambda$makeRule$1_(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;inputLcom/mojang/datafixers/Typed;lambda$makeRule$2<(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;lambda$makeRule$0 SourceFileLegacyDimensionIdFix.javaBootstrapMethods­&(Ljava/lang/Object;)Ljava/lang/Object;Æ ° ا§³ “ ¢£¶ · ›””ŗ » ž½6(Ljava/lang/Number;)Lcom/mojang/serialization/Dynamic;æ Ą ¦§Ā Ć “”Å Ę š”Č ÉŹĖ ĢĶ"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!  ~?*+·±€ ‚ƒ„…†„‡ˆ¾@**¶ ²¶*ŗ¶L*¶ ²#¶M,&¶(N*.,*-ŗ0¶:+ø3°€")9 4@‚ƒ)‰Š"‹Œ)Ž9Š"‹‘)’“”S +9*ŗ;¶<°€$ ‚ƒ •–  •—†•˜™š”S +B*ŗ;¶<°€( ‚ƒ •–  •—†•˜™›”h+¶D¹H+ŗN¶Q+øWĄ=°€,-,‚ƒœ– œ—†œ˜™ žŒ9+¶]«.’’’’%*c¶e§*i¶e§ *k¶e°€. /)0218.9œ–9Ÿ ”  E=¢£J ,+*ŗm¶n°€  ‚ƒ Ž ¤„¦§B+øt*ŗz¶{°€‚ƒ'„اB+øt*ŗ}¶{°€‚ƒ¤„©Ŗ«HǬ®±Ē¬²±Ē¬µøĒ¬¹¼Ē¬¾±Ē¬ĮøĒ¬ÄøĪĻuŃ ŅŌÖ