Êþº¾Eï  com/mojang/datafixers/DataFix*(Lcom/mojang/datafixers/schemas/Schema;Z)VHealF   com/mojang/serialization/Dynamicget>(Ljava/lang/String;)Lcom/mojang/serialization/OptionalDynamic;  (com/mojang/serialization/OptionalDynamicasNumber'()Lcom/mojang/serialization/DataResult;  #com/mojang/serialization/DataResultresult()Ljava/util/Optional;Health  !"java/util/Optional isPresent()Z $ %()Ljava/lang/Object;'java/lang/Number &) *+ floatValue()F - ./remove6(Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; 1 23 createFloat%(F)Lcom/mojang/serialization/Dynamic; 5 67setX(Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;9EntityHealthFix ;<= >?0net/minecraft/util/datafix/fixes/EntityHealthFixgetInputSchema(()Lcom/mojang/datafixers/schemas/Schema; ABC DE+net/minecraft/util/datafix/fixes/ReferencesENTITY)Lcom/mojang/datafixers/DSL$TypeReference; GHI JK$com/mojang/datafixers/schemas/SchemagetTypeM(Lcom/mojang/datafixers/DSL$TypeReference;)Lcom/mojang/datafixers/types/Type;M NOapplyQ(Lnet/minecraft/util/datafix/fixes/EntityHealthFix;)Ljava/util/function/Function; ;Q RSfixTypeEverywhereTypedz(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;Ljava/util/function/Function;)Lcom/mojang/datafixers/TypeRewriteRule; UVW XYcom/mojang/datafixers/DSLremainderFinder%()Lcom/mojang/datafixers/OpticFinder;M \]^ _`com/mojang/datafixers/Typedupdate_(Lcom/mojang/datafixers/OpticFinder;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed;bjava/lang/Stringd ArmorStandfBathBlazej CaveSpiderlChickennCowpCreeperr EnderDragontEndermanv Endermitex EntityHorsezGhast|Giant~Guardian€ LavaSlime‚ MushroomCow„Ozelot†Pigˆ PigZombieŠRabbitŒSheepŽShulker� Silverfish’Skeleton”Slime–SnowMan˜SpideršSquidœVillagerž VillagerGolem Witch¢ WitherBoss¤Wolf¦Zombie ¨©ª «¬com/google/common/collect/Sets newHashSet(([Ljava/lang/Object;)Ljava/util/HashSet; ;® ¯°ENTITIESLjava/util/Set; Signature#Ljava/util/Set;CodeLineNumberTableLocalVariableTablethis2Lnet/minecraft/util/datafix/fixes/EntityHealthFix; outputSchema&Lcom/mojang/datafixers/schemas/Schema; changesTypeZMethodParametersfixTagF(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;healthFinput"Lcom/mojang/serialization/Dynamic;oldHealFLjava/util/Optional; oldHealthLocalVariableTypeTable%Lcom/mojang/serialization/Dynamic<*>;(Ljava/util/Optional; StackMapTableL(Lcom/mojang/serialization/Dynamic<*>;)Lcom/mojang/serialization/Dynamic<*>;makeRule)()Lcom/mojang/datafixers/TypeRewriteRule;lambda$makeRule$0<(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/Typed;()V SourceFileEntityHealthFix.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!;¯°±²³I*+·±´ µ ¶·¸¹º»¼ ¸º½¾³3`+¶ ¶¹N+¶ ¶¹:-¶™-¶#À&¶(E+¶,L§¶™¶#À&¶(E§+°++$¶0¶4°´& :;<&=1>;?C@RBTDµH1 ¿ÀO¿À`¶·`ÁÂT ¿ÀQÃÄAÅÄÆ `ÁÇQÃÈAÅÈÉ!þ;ÿ; ¼Á±ÊË̳A*8*¶:²@¶F*ºL¶P°´Iµ ¶·ÍγB+¸T*ºZ¶[°´Iµ¶·ÁÏÐѳêÒ"½aYcSYeSYgSYiSYkSYmSYoSYqSYsSY uSY wSY ySY {SY }SYSY�SYƒSY…SY‡SY‰SY‹SY�SY�SY‘SY“SY•SY—SY™SY›SY�SYŸSY¡SY £SY!¥S¸§³­±´ÒÓÔßÕ×ÚßÕÛÞæçUé êìî