Êþº¾E¾  com/mojang/datafixers/DataFix*(Lcom/mojang/datafixers/schemas/Schema;Z)V   5net/minecraft/util/datafix/fixes/HeightmapRenamingFixgetInputSchema(()Lcom/mojang/datafixers/schemas/Schema;  +net/minecraft/util/datafix/fixes/ReferencesCHUNK)Lcom/mojang/datafixers/DSL$TypeReference;  $com/mojang/datafixers/schemas/SchemagetTypeM(Lcom/mojang/datafixers/DSL$TypeReference;)Lcom/mojang/datafixers/types/Type;Level    com/mojang/datafixers/types/Type findField7(Ljava/lang/String;)Lcom/mojang/datafixers/OpticFinder;"HeightmapRenamingFix$ %&applyy(Lnet/minecraft/util/datafix/fixes/HeightmapRenamingFix;Lcom/mojang/datafixers/OpticFinder;)Ljava/util/function/Function; ( )*fixTypeEverywhereTypedz(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;Ljava/util/function/Function;)Lcom/mojang/datafixers/TypeRewriteRule;, Heightmaps ./0 12 com/mojang/serialization/Dynamicget>(Ljava/lang/String;)Lcom/mojang/serialization/OptionalDynamic; 456 78(com/mojang/serialization/OptionalDynamicresult()Ljava/util/Optional; :;< =>java/util/OptionalisEmpty()Z :@ 1A()Ljava/lang/Object;CLIQUID :E F> isPresent .H IJremove6(Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;LWORLD_SURFACE_WG .N OPsetX(Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;RSOLIDTOCEAN_FLOOR_WGV OCEAN_FLOORXLIGHTZLIGHT_BLOCKING\RAIN^MOTION_BLOCKING`MOTION_BLOCKING_NO_LEAVESb %cV(Lnet/minecraft/util/datafix/fixes/HeightmapRenamingFix;)Ljava/util/function/Function; efg hicom/mojang/datafixers/Typed updateTyped_(Lcom/mojang/datafixers/OpticFinder;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed; klm nocom/mojang/datafixers/DSLremainderFinder%()Lcom/mojang/datafixers/OpticFinder;b er siupdateCodeLineNumberTableLocalVariableTablethis7Lnet/minecraft/util/datafix/fixes/HeightmapRenamingFix; outputSchema&Lcom/mojang/datafixers/schemas/Schema; changesTypeZMethodParametersmakeRule)()Lcom/mojang/datafixers/TypeRewriteRule; inputType"Lcom/mojang/datafixers/types/Type;levelF#Lcom/mojang/datafixers/OpticFinder;LocalVariableTypeTable%Lcom/mojang/datafixers/types/Type<*>;&Lcom/mojang/datafixers/OpticFinder<*>;fixF(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;tag"Lcom/mojang/serialization/Dynamic; heightmapsLjava/util/Optional; heightmapsTagliquidsolidlightrain%Lcom/mojang/serialization/Dynamic<*>;;>; StackMapTable SignatureL(Lcom/mojang/serialization/Dynamic<*>;)Lcom/mojang/serialization/Dynamic<*>;lambda$makeRule$0_(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;inputLcom/mojang/datafixers/Typed;lambda$makeRule$1<(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;level SourceFileHeightmapRenamingFix.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!tI*+·±u v wxyz{|} y{~tƒ!*¶² ¶L+¶M*!+*,º#¶'°u v !wx €�‚ƒ„ €…‚†‡ˆt$å++¶-¶3M,¶9™+°,¶?À.N-B¶-¶3:¶D™-B¶GN-K¶?À.¶MN-Q¶-¶3:¶D™(-Q¶GN-S¶?À.¶MN-U¶?À.¶MN-W¶-¶3:¶D™-W¶GN-Y¶?À.¶MN-[¶-¶3:¶D™(-[¶GN-]¶?À.¶MN-_¶?À.¶MN++-¶M°u^ !#&$.%5&D)O*W+^,m-|0‡1�2–3¥6°7¸8¿9Î:Ý=vRåwx削 Û‹ŒÊ�Š&¿ŽŒO–�Œ‡^�Œ°5‘Œ„H剒 Û‹“Ê�’&¿Ž“O–�“‡^�“°5‘“”#ü:ý0.:ü7:ü(:ü7:}‰•–—˜tJ ,+*ºa¶d°uv  wx ‚ƒ ™š›œtB+¸j*ºp¶q°uvwx�šžŸ  ®¡£¦®¡§¦®¡ª­µ¶k¸ ¹»½