Êþº¾EŠ  com/mojang/datafixers/DataFix*(Lcom/mojang/datafixers/schemas/Schema;Z)V   Cnet/minecraft/util/datafix/fixes/EntityFallDistanceFloatToDoubleFixtype)Lcom/mojang/datafixers/DSL$TypeReference;  'com/mojang/datafixers/DSL$TypeReferencetypeName()Ljava/lang/String; makeConcatWithConstants&(Ljava/lang/String;)Ljava/lang/String;  getOutputSchema(()Lcom/mojang/datafixers/schemas/Schema;   $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;" 123 45com/mojang/datafixers/Typedupdate_(Lcom/mojang/datafixers/OpticFinder;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed;7 FallDistance9 fall_distance; #<$()Ljava/util/function/UnaryOperator; >?@ AB com/mojang/serialization/DynamicrenameAndFixFieldj(Ljava/lang/String;Ljava/lang/String;Ljava/util/function/UnaryOperator;)Lcom/mojang/serialization/Dynamic; >D EFasFloat(F)F >H IJ createDouble%(D)Lcom/mojang/serialization/Dynamic;R(Lcom/mojang/datafixers/schemas/Schema;Lcom/mojang/datafixers/DSL$TypeReference;)VCodeLineNumberTableLocalVariableTablethisELnet/minecraft/util/datafix/fixes/EntityFallDistanceFloatToDoubleFix; outputSchema&Lcom/mojang/datafixers/schemas/Schema;MethodParametersmakeRule)()Lcom/mojang/datafixers/TypeRewriteRule; fixEntity<(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;entityLcom/mojang/datafixers/Typed;LocalVariableTypeTable Lcom/mojang/datafixers/Typed<*>; SignatureB(Lcom/mojang/datafixers/Typed<*>;)Lcom/mojang/datafixers/Typed<*>;lambda$fixEntity$0F(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; remainder"Lcom/mojang/serialization/Dynamic;lambda$fixEntity$1 fallDistance SourceFile'EntityFallDistanceFloatToDoubleFix.javaBootstrapMethodsh&EntityFallDistanceFloatToDoubleFixForj&(Ljava/lang/Object;)Ljava/lang/Object;l m VWWp q ^__t u b_w xyz {$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 TypeReference†%java/lang/invoke/MethodHandles$Lookupˆjava/lang/invoke/MethodHandlesLookup! KLR *+·*,µ±M  N  OP QR S Q TULM#**´¹ º*¶*´¶º!¶%°MN #OP VWLI *¸)º/¶0°MN  XYZ  X[SX\] ^_L8*68º:¶=°MN `a b_L5 ** ¶C�¶G°MN  cadef&vg|ikn|ior|isrƒ*„ …‡‰