Êþº¾E½  com/mojang/datafixers/DataFix*(Lcom/mojang/datafixers/schemas/Schema;Z)VLegacyWorldBorderFix  5net/minecraft/util/datafix/fixes/LegacyWorldBorderFixgetInputSchema(()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; 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; +,- ./com/mojang/datafixers/Typedupdate_(Lcom/mojang/datafixers/OpticFinder;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed; 123 45 com/mojang/serialization/DynamicemptyMap$()Lcom/mojang/serialization/Dynamic;7center_x9 BorderCenterX 1; <=get>(Ljava/lang/String;)Lcom/mojang/serialization/OptionalDynamic; ?@A BC(com/mojang/serialization/OptionalDynamicasDouble(D)D 1E FG createDouble%(D)Lcom/mojang/serialization/Dynamic; 1I JKsetX(Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;Mcenter_zO BorderCenterZQsizeS BorderSizeU,net/minecraft/world/level/border/WorldBorderAŒœ7Y lerp_time[BorderSizeLerpTime ?] ^_asLong(J)J 1a bc createLong%(J)Lcom/mojang/serialization/Dynamic;e lerp_targetgBorderSizeLerpTargeti safe_zonekBorderSafeZone@odamage_per_blockqBorderDamagePerBlock?É™™™™™šuwarning_blockswBorderWarningBlocks ?y z{asInt(I)I 1} ~ createInt%(I)Lcom/mojang/serialization/Dynamic;� warning_timeƒBorderWarningTime 1… †‡remove6(Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;‰ world_border)(Lcom/mojang/datafixers/schemas/Schema;)VCodeLineNumberTableLocalVariableTablethis7Lnet/minecraft/util/datafix/fixes/LegacyWorldBorderFix; outputSchema&Lcom/mojang/datafixers/schemas/Schema;MethodParametersmakeRule)()Lcom/mojang/datafixers/TypeRewriteRule;lambda$makeRule$0<(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;inputLcom/mojang/datafixers/Typed;lambda$makeRule$1F(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;tag"Lcom/mojang/serialization/Dynamic; worldBorderLocalVariableTypeTable%Lcom/mojang/serialization/Dynamic<*>; SourceFileLegacyWorldBorderFix.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! Š‹?*+·±Œ   �Ž��‘’�“”‹@**¶ ²¶º¶°Œ� Ž� •–‹7 *¸#º)¶*°Œ�  —˜ ™š‹„î*¶06**8¶:¶>¶D¶HL**N¶:¶>¶D¶HP**R¶:V¶>¶D¶HX**Z¶: ¶\¶`¶Hd**f¶:¶>¶D¶Hh**j¶:l¶>¶D¶Hn**p¶:r¶>¶D¶Ht**v¶:¶x¶|¶H€**‚¶:¶x¶|¶HL*8¶„N¶„R¶„Z¶„f¶„j¶„p¶„v¶„‚¶„K*ˆ+¶H°ŒV 0EXk€•¨·º¿Ä É!Î"Ó#Ø$Ý%â&æ'�·7�œž ·7�Ÿ ¡¢­£¥¨­£©¬´µ$· ¸º¼