Êþº¾Ef  java/lang/Object()V stopwatch  net/minecraft/commands/CommandsliteralI(Ljava/lang/String;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;  LEVEL_GAMEMASTERS2Lnet/minecraft/server/permissions/PermissionCheck;   hasPermissionn(Lnet/minecraft/server/permissions/PermissionCheck;)Lnet/minecraft/server/permissions/PermissionProviderCheck;  3com/mojang/brigadier/builder/LiteralArgumentBuilderrequiresN(Ljava/util/function/Predicate;)Lcom/mojang/brigadier/builder/ArgumentBuilder;create id "#$ %3net/minecraft/commands/arguments/IdentifierArgument7()Lnet/minecraft/commands/arguments/IdentifierArgument; ' ()argumentw(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;+ ,-run ()Lcom/mojang/brigadier/Command; /01 234com/mojang/brigadier/builder/RequiredArgumentBuilderexecutesN(Lcom/mojang/brigadier/Command;)Lcom/mojang/brigadier/builder/ArgumentBuilder; 5 67then^(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;9query ;<= >?.net/minecraft/server/commands/StopwatchCommandSUGGEST_STOPWATCHES4Lcom/mojang/brigadier/suggestion/SuggestionProvider; /A BCsuggestsl(Lcom/mojang/brigadier/suggestion/SuggestionProvider;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;Escale GHI JK1com/mojang/brigadier/arguments/DoubleArgumentType doubleArg5()Lcom/mojang/brigadier/arguments/DoubleArgumentType;+ /5+Prestart+Sremove+ VWX YZ&com/mojang/brigadier/CommandDispatcherregistere(Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;)Lcom/mojang/brigadier/tree/LiteralCommandNode; \]^ _`)net/minecraft/commands/CommandSourceStack getServer(()Lnet/minecraft/server/MinecraftServer; bcd ef$net/minecraft/server/MinecraftServergetStopwatches#()Lnet/minecraft/world/Stopwatches;hnet/minecraft/world/Stopwatch jkl mnnet/minecraft/world/Stopwatches currentTime()J gp q(J)V js tuaddF(Lnet/minecraft/resources/Identifier;Lnet/minecraft/world/Stopwatch;)Z ;w xyERROR_ALREADY_EXISTS=Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; {|} ~;com/mojang/brigadier/exceptions/DynamicCommandExceptionTypeL(Ljava/lang/Object;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException;€ �‚getC(Lnet/minecraft/resources/Identifier;)Ljava/util/function/Supplier; \„ …† sendSuccess!(Ljava/util/function/Supplier;Z)V jˆ �‰E(Lnet/minecraft/resources/Identifier;)Lnet/minecraft/world/Stopwatch; ;‹ ŒyERROR_DOES_NOT_EXIST gŽ ��elapsedSeconds(J)D’ �“D(Lnet/minecraft/resources/Identifier;D)Ljava/util/function/Supplier;• –—apply$()Ljava/util/function/UnaryOperator; j™ š›updateI(Lnet/minecraft/resources/Identifier;Ljava/util/function/UnaryOperator;)Z€ jž SŸ'(Lnet/minecraft/resources/Identifier;)Z €¢!commands.stopwatch.remove.success ¤¥¦ §¨$net/minecraft/network/chat/ComponenttranslationArgL(Lnet/minecraft/resources/Identifier;)Lnet/minecraft/network/chat/Component; ¤ª «¬ translatableT(Ljava/lang/String;[Ljava/lang/Object;)Lnet/minecraft/network/chat/MutableComponent;®"commands.stopwatch.restart.success°commands.stopwatch.query ²³´ µ¶java/lang/DoublevalueOf(D)Ljava/lang/Double;¸!commands.stopwatch.create.success º»¼ ½¾+com/mojang/brigadier/context/CommandContext getSource()Ljava/lang/Object; "À ÁÂgetIde(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/resources/Identifier; ;Ä ÅÆremoveStopwatchR(Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/resources/Identifier;)I ;È ÉÆrestartStopwatch ;Ë ÌÍqueryStopwatchS(Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/resources/Identifier;D)I GÏ ÐÑ getDoubleB(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)D ;Ó ÔÆcreateStopwatch jÖ ×Øids()Ljava/util/List; ÚÛÜ ÝÞ/net/minecraft/commands/SharedSuggestionProvidersuggestResourcer(Ljava/lang/Iterable;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;à!commands.stopwatch.does_not_exist ¤â ã¬translatableEscapeå!commands.stopwatch.already_exists ç –è()Ljava/util/function/Function; {ê ë (Ljava/util/function/Function;)V ç î ïðgetSuggestions6()Lcom/mojang/brigadier/suggestion/SuggestionProvider; SignatureaLcom/mojang/brigadier/suggestion/SuggestionProvider;CodeLineNumberTableLocalVariableTablethis0Lnet/minecraft/server/commands/StopwatchCommand;+(Lcom/mojang/brigadier/CommandDispatcher;)V dispatcher(Lcom/mojang/brigadier/CommandDispatcher;LocalVariableTypeTableULcom/mojang/brigadier/CommandDispatcher;MethodParametersX(Lcom/mojang/brigadier/CommandDispatcher;)Vsource+Lnet/minecraft/commands/CommandSourceStack;$Lnet/minecraft/resources/Identifier;server&Lnet/minecraft/server/MinecraftServer; stopwatches!Lnet/minecraft/world/Stopwatches;nowLnet/minecraft/world/Stopwatch; StackMapTable Exceptions 6com/mojang/brigadier/exceptions/CommandSyntaxExceptionDJlambda$removeStopwatch$0lambda$restartStopwatch$1lambda$restartStopwatch$0@(Lnet/minecraft/world/Stopwatch;)Lnet/minecraft/world/Stopwatch;lambda$queryStopwatch$0M(Lnet/minecraft/resources/Identifier;D)Lnet/minecraft/network/chat/Component;lambda$createStopwatch$0lambda$register$40(Lcom/mojang/brigadier/context/CommandContext;)Ic-Lcom/mojang/brigadier/context/CommandContext;lambda$register$3lambda$register$2lambda$register$1lambda$register$0lambda$static$2‹(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;p4Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;lambda$static$12(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;Ljava/lang/Object;lambda$static$0 SourceFileStopwatchCommand.javaBootstrapMethods+ ;, . ;/ 1 ;2 4 ;5 7 ;8 ¾; ;< ¨>(()Lnet/minecraft/network/chat/Component;@ ;A C&(Ljava/lang/Object;)Ljava/lang/Object;E ;F I ;J ¨L ;M ¨O ;P $""S ;T !"W ;X Z [\] ^_"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; InnerClassesb%java/lang/invoke/MethodHandles$Lookupdjava/lang/invoke/MethodHandlesLookup!;xyŒy>?ñòó/*·±ôõ ö÷ Yøók·*¸ ²¸¶À¸ ¸!¸&º*¶.¶4¶4À8¸ ¸!¸&²:¶@D¸F¸&ºL¶.¶MÀ/ºN¶.¶4¶4ÀO¸ ¸!¸&²:¶@ºQ¶.¶4¶4ÀR¸ ¸!¸&²:¶@ºT¶.¶4¶4À¶UW±ô~ "$$%'#*!2)7+@,E.P/S-^1a*d(l5q7z8‚9…6ˆ4�=•?ž@¦A©>¬<²¶Eõ ·ùúû ·ùüýùñþ ÔÆó³5*¶[M,¶aN»gY¸i·o:-+¶rš ²v+¶z¿*+º¶ƒ¬ôHI JK L(N3Oõ45ÿ5 0 +þ(bjg  ý ÿ  ÌÍóç C*¶[:¶a:+¶‡:Ç ²Š+¶z¿¸i7¶�9 *+ º‘¶ƒ (kެô& ST UVW"Y'Z0[=\õRCÿC CE = 6.'m 0� þ"bjg  ý ÿ E ÉÆó™,*¶[M,¶aN-+º”¶˜š ²Š+¶z¿*+ºœ¶ƒ¬ô`a bce*fõ*,ÿ, ' " ýbj  ý ÿ  ÅÆó”'*¶[M,¶aN-+¶�š ²Š+¶z¿*+º ¶ƒ¬ôjk lmo%põ*'ÿ' "  ýbj  ý ÿ  ¨ó;¡½Y*¸£S¸©°ôoõ   ¨ó;­½Y*¸£S¸©°ôeõ   ó5 »gY¸i·o°ôbõ   óL¯½Y*¸£SY'¸±S¸©°ô[õ �  ¨ó;·½Y*¸£S¸©°ôNõ   ó;*¶¹À\*¸¿¸Ã¬ôAõ    ó;*¶¹À\*¸¿¸Ç¬ô9õ    ó<*¶¹À\*¸¿¸Ê¬ô1õ    óA*¶¹À\*¸¿*D¸Î¸Ê¬ô/õ    ó;*¶¹À\*¸¿¸Ò¬ô%õ    óI*¶¹À\¶[¶a¶Õ+¸Ù°ôõ    !"ó8ß½Y*S¸á°ôõ  # $"ó8ä½Y*S¸á°ôõ  #%óG'»{Yºæ·é³v»{Yºì·é³Šºí³:±ô&'(„ Y)*)Y)-)Y)0)Y)3)Y)6)Y9:=Y9?=YBDGY9H=Y9K=YBNQYBRQYUVU` ace