ΚώΊΎEš  com/mojang/datafixers/DataFix*(Lcom/mojang/datafixers/schemas/Schema;Z)VExitPortalLocation apply()Ljava/util/function/Function;   com/mojang/serialization/DynamicupdateS(Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/serialization/Dynamic;LegacyDragonFightFix  5net/minecraft/util/datafix/fixes/LegacyDragonFightFixgetInputSchema(()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; ) *+fixTypeEverywhereTypedz(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;Ljava/util/function/Function;)Lcom/mojang/datafixers/TypeRewriteRule; -./ 01com/mojang/datafixers/DSLremainderFinder%()Lcom/mojang/datafixers/OpticFinder; 456 7com/mojang/datafixers/Typed_(Lcom/mojang/datafixers/OpticFinder;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed;9 DragonFight ; <=get>(Ljava/lang/String;)Lcom/mojang/serialization/OptionalDynamic; ?@A BC(com/mojang/serialization/OptionalDynamicresult()Ljava/util/Optional; EFG HIjava/util/Optional isPresent()ZK DimensionDataM1 ?; ?P QRorElseEmptyMap$()Lcom/mojang/serialization/Dynamic; T UVfixDragonFightF(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; X YZsetX(Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;)(Lcom/mojang/datafixers/schemas/Schema;)VCodeLineNumberTableLocalVariableTablethis7Lnet/minecraft/util/datafix/fixes/LegacyDragonFightFix; outputSchema&Lcom/mojang/datafixers/schemas/Schema;MethodParameterstag"Lcom/mojang/serialization/Dynamic;LocalVariableTypeTable'Lcom/mojang/serialization/Dynamic; Signaturef(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;makeRule)()Lcom/mojang/datafixers/TypeRewriteRule;lambda$makeRule$0<(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;inputLcom/mojang/datafixers/Typed;lambda$makeRule$1 dragonFight*Lcom/mojang/serialization/OptionalDynamic; legacyFight-Lcom/mojang/serialization/OptionalDynamic<*>;%Lcom/mojang/serialization/Dynamic<*>; StackMapTable SourceFileLegacyDragonFightFix.javaBootstrapMethods{&(Ljava/lang/Object;)Ljava/lang/Object;} ~€ V,net/minecraft/util/datafix/ExtraDataFixUtils fixBlockPosV„ … lmmˆ ‰ pV‹ ŒŽ "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![\?*+·±]  ^_`abca UV\H *Ί Ά °]^  def  dgcdhijk\@**Ά²Ά!Ί'Ά(°]^ _` lm\7 *Έ,Ί2Ά3°]^  no pV\ͺ2*8Ά:L+Ά>ΆD™*°*JΆ:LΆN8ΆNΆOM*8,ΈSΆW°]'^ 2de+qr' sef+qt' suvό?wxy Šz|‚Šzƒ†Šz‡‚‘’-” •—™