Êþº¾Eã  #net/minecraft/world/TickRateManager()V   *net/minecraft/server/ServerTickRateManagerremainingSprintTicksJ   sprintTickStartTime   sprintTimeSpend   scheduledCurrentSprintTicks  previousIsFrozenZ  server&Lnet/minecraft/server/MinecraftServer;  ! setFrozen(Z)V # $updateStateToClients &'( )*$net/minecraft/server/MinecraftServer getPlayerList+()Lnet/minecraft/server/players/PlayerList; ,-. /0Anet/minecraft/network/protocol/game/ClientboundTickingStatePacketfromj(Lnet/minecraft/world/TickRateManager;)Lnet/minecraft/network/protocol/game/ClientboundTickingStatePacket; 234 56'net/minecraft/server/players/PlayerList broadcastAll*(Lnet/minecraft/network/protocol/Packet;)V 89: /;@net/minecraft/network/protocol/game/ClientboundTickingStepPacketi(Lnet/minecraft/world/TickRateManager;)Lnet/minecraft/network/protocol/game/ClientboundTickingStepPacket; = >?isFrozen()Z A BCfrozenTicksToRunI E FupdateStepTicks H IfinishTickSprint  LMN OPjava/lang/Mathmax(DD)D RST U net/minecraft/util/TimeUtilNANOSECONDS_PER_MILLISECOND RW X MILLISECONDS_PER_SECOND Z[\ ]^java/util/LocaleROOTLjava/util/Locale;`%.2fbjava/lang/Object d efmillisecondsPerTick()F hij kljava/lang/DoublevalueOf(D)Ljava/lang/Double; nop qrjava/lang/StringformatK(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; &t uvcreateCommandSourceStack-()Lnet/minecraft/commands/CommandSourceStack;x yzget2(ILjava/lang/String;)Ljava/util/function/Supplier; |}~ €)net/minecraft/commands/CommandSourceStack sendSuccess!(Ljava/util/function/Supplier;Z)V &‚ ƒonTickRateChanged … †runGameElements ˆ‰Š ‹Œjava/lang/SystemnanoTime()J Ž �� setTickRate(F)V ’“” •–'net/minecraft/server/level/ServerPlayer connection;Lnet/minecraft/server/network/ServerGamePacketListenerImpl; ˜™š ›69net/minecraft/server/network/ServerGamePacketListenerImplsend�commands.tick.sprint.report Ÿ ¡ k¢java/lang/Integer(I)Ljava/lang/Integer; ¤¥¦ §¨$net/minecraft/network/chat/Component translatableT(Ljava/lang/String;[Ljava/lang/Object;)Lnet/minecraft/network/chat/MutableComponent;)(Lnet/minecraft/server/MinecraftServer;)VCodeLineNumberTableLocalVariableTablethis,Lnet/minecraft/server/ServerTickRateManager;MethodParameters isSprinting StackMapTablefrozenstepGameIfPaused(I)Zticks stopStepping stopSprintingrequestGameToSprinttime interruptedcompletedTicksmillisecondsToCompleteDticksPerSecondLjava/lang/String;Á[Ljava/lang/Object;checkShouldSprintThisTick endTickWorkrateFupdateJoiningPlayer,(Lnet/minecraft/server/level/ServerPlayer;)Vplayer)Lnet/minecraft/server/level/ServerPlayer;lambda$finishTickSprint$0;(ILjava/lang/String;)Lnet/minecraft/network/chat/Component; SourceFileServerTickRateManager.javaBootstrapMethodsÐ()Ljava/lang/Object;Ò Ó ÊËÕ(()Lnet/minecraft/network/chat/Component;× ØÙÚ ÛÜ"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ß%java/lang/invoke/MethodHandles$Lookupájava/lang/invoke/MethodHandlesLookup!    ©ªs#*·* µ* µ * µ* µ*µ*+µ±«" "¬#­®#¯°?ªD*´ ”ž§¬«¬ ­®± @ !ªF *·*¶"±« ¬ ­® ²¯²$ª=*´¶%*¸+¶1±« #$¬ ­®Fª=*´¶%*¸7¶1±« '(¬ ­®³´ªa*¶<š¬*µ@*¶D¬«+, ./0¬­®µC± ¯µ¶?ªW*´@ž*µ@*¶D¬¬«45 679¬ ­®±·?ªP*´ ”ž *¶G¬¬«= > ?A¬ ­®±¸´ª�/*´ ”ž§=* µ*…µ*…µ**¶<µ*¶J¬«FGHI J(K-L¬ /­®/¹C º± @¯¹Iª4 }*´*´e@*´ЏK²QŠoJ²ViŠ)oŽ6²Y_½aY ”š *¶c�§)Šo¸gS¸m:* µ* µ*´¶sºw¶{* µ**´¶J*´¶�±«. P QR$SJTOUTVhWmXuY|Z¬4}­® s» d¼½$Y¾CJ3e¿±7ÿ=ZnÀÀÿZnÀÀÂ?ª{+*´„š¬*´ ”ž*¸‡µ *Y´ eµ¬*¶G¬«"]^ `ab#c%e)f¬ +­®± ê@*Y´¸‡*´ eaµ±« kl¬ ­®��ªQ*#·�*´¶�*¶"±«pq rs¬­®ÄÅ¯ÄÆÇªS+´‘*¸+¶—+´‘*¸7¶—±«v wx¬­®ÈÉ¯È Ê˪Iœ½aY¸žSY+S¸£°«V¬¾Ce¿ÌÍÎ ÖÏÑÔÝ Þàâ