Êþº¾E³  Hnet/minecraft/commands/execution/CustomCommandExecutor$WithErrorHandling()V   /net/minecraft/commands/execution/ChainModifiersisReturn()Z  *net/minecraft/server/commands/DebugCommand NO_RETURN_RUN?makeConcatWithConstants&(Ljava/lang/String;)Ljava/lang/String; ABC .D$net/minecraft/server/MinecraftServer.()Lnet/minecraft/server/ServerFunctionManager; FGH IJ*net/minecraft/server/ServerFunctionManager getDispatcher*()Lcom/mojang/brigadier/CommandDispatcher; LMN O4net/minecraft/server/commands/CommandResponseTracker8()Lnet/minecraft/server/commands/CommandResponseTracker;Qdebug AS TUgetFile((Ljava/lang/String;)Ljava/nio/file/Path;W%java/nio/file/attribute/FileAttribute YZ[ \]java/nio/file/FilescreateDirectoriesR(Ljava/nio/file/Path;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/file/Path;_java/io/PrintWriter abc dUjava/nio/file/Pathresolve fgh ij!java/nio/charset/StandardCharsetsUTF_8Ljava/nio/charset/Charset;ljava/nio/file/OpenOption Yn opnewBufferedWriterc(Ljava/nio/file/Path;Ljava/nio/charset/Charset;[Ljava/nio/file/OpenOption;)Ljava/io/BufferedWriter; ^r s(Ljava/io/Writer;)Vu1net/minecraft/server/commands/DebugCommand$Tracer tw x(Ljava/io/PrintWriter;)V z {4(Lnet/minecraft/commands/execution/TraceCallbacks;)V }~ €�java/util/Collectioniterator()Ljava/util/Iterator; ƒ„… † java/util/IteratorhasNext ƒˆ ‰Šnext()Ljava/lang/Object;Œ0net/minecraft/commands/functions/CommandFunction 1Ž �� withSourceS(Lnet/minecraft/commands/CommandSource;)Lnet/minecraft/commands/CommandSourceStack; ’“” •–8net/minecraft/server/permissions/LevelBasedPermissionSet GAMEMASTER:Lnet/minecraft/server/permissions/LevelBasedPermissionSet; 1˜ ™šwithMaximumPermission](Lnet/minecraft/server/permissions/PermissionSet;)Lnet/minecraft/commands/CommandSourceStack; ‹œ �ž instantiate€(Lnet/minecraft/nbt/CompoundTag;Lcom/mojang/brigadier/CommandDispatcher;)Lnet/minecraft/commands/functions/InstantiatedFunction; @net/minecraft/server/commands/DebugCommand$TraceCustomExecutor$1 ¢£¤ ¥¦,net/minecraft/commands/CommandResultCallbackEMPTY.Lnet/minecraft/commands/CommandResultCallback; Ÿ¨ ©ð(Lnet/minecraft/server/commands/DebugCommand$TraceCustomExecutor;Lnet/minecraft/commands/functions/InstantiatedFunction;Lnet/minecraft/commands/CommandResultCallback;ZLjava/io/PrintWriter;Lnet/minecraft/commands/functions/CommandFunction;)V Ÿ« ¬­bindB(Ljava/lang/Object;)Lnet/minecraft/commands/execution/EntryAction; ¯ °± queueNext1(Lnet/minecraft/commands/execution/EntryAction;)V ³´µ ¶·5net/minecraft/commands/functions/InstantiatedFunctionentries()Ljava/util/List; ¹º» ¼½java/util/Listsize()I L¿ ÀÁtrack(Ljava/lang/Object;I)VÃ5net/minecraft/commands/FunctionInstantiationException ÂÅ ÆÇmessageComponent(()Lnet/minecraft/network/chat/Component; 1É ÊË sendFailure)(Lnet/minecraft/network/chat/Component;)VÍjava/io/UncheckedIOExceptionÏjava/io/IOException Ñ ÒÓLOGGERLorg/slf4j/Logger;ÕTracing failed רÙ ÚÛorg/slf4j/Loggerwarn*(Ljava/lang/String;Ljava/lang/Throwable;)VÝ#commands.debug.function.traceFailed ßàá âã$net/minecraft/network/chat/Component translatableA(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;å æçexecute£(Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/commands/CommandResponseTracker;Ljava/lang/String;)Lnet/minecraft/commands/execution/EntryAction; éêë ìí>net/minecraft/server/commands/DebugCommand$TraceCustomExecutor runGuarded½(Lnet/minecraft/commands/CommandSourceStack;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/ExecutionControl;)Vï ðñgetg(Lnet/minecraft/server/commands/CommandResponseTracker;Ljava/lang/String;)Ljava/util/function/Supplier; 1ó ôõ sendSuccess!(Ljava/util/function/Supplier;Z)V ÷øù úû@net/minecraft/server/commands/CommandResponseTracker$ElementTypeANYBLnet/minecraft/server/commands/CommandResponseTracker$ElementType; éý þÿRESPONSE_TRACEFLnet/minecraft/server/commands/CommandResponseTracker$DispatchWithArg; L dispatch®(Lnet/minecraft/server/commands/CommandResponseTracker$ElementType;Lnet/minecraft/server/commands/CommandResponseTracker$DispatchWithArg;Ljava/lang/Object;)Ljava/lang/Object;(commands.debug.function.success.multiplejava/lang/Object      java/lang/IntegervalueOf(I)Ljava/lang/Integer; ß âT(Ljava/lang/String;[Ljava/lang/Object;)Lnet/minecraft/network/chat/MutableComponent;&commands.debug.function.success.single ‹ id&()Lnet/minecraft/resources/Identifier; ß translationArgL(Lnet/minecraft/resources/Identifier;)Lnet/minecraft/network/chat/Component;Dnet/minecraft/server/commands/CommandResponseTracker$DispatchWithArg M()Lnet/minecraft/server/commands/CommandResponseTracker$SingleHandlerWithArg;! "O()Lnet/minecraft/server/commands/CommandResponseTracker$MultipleHandlerWithArg; $ %›(Lnet/minecraft/server/commands/CommandResponseTracker$SingleHandlerWithArg;Lnet/minecraft/server/commands/CommandResponseTracker$MultipleHandlerWithArg;)V'Enet/minecraft/commands/execution/CustomCommandExecutor$CommandAdapter SignatureßLnet/minecraft/server/commands/CommandResponseTracker$DispatchWithArg;Ljava/lang/String;>;CodeLineNumberTableLocalVariableTablethis@Lnet/minecraft/server/commands/DebugCommand$TraceCustomExecutor;functionSource+Lnet/minecraft/commands/CommandSourceStack;instantiatedFunction7Lnet/minecraft/commands/functions/InstantiatedFunction; exception7Lnet/minecraft/commands/FunctionInstantiationException;function2Lnet/minecraft/commands/functions/CommandFunction;dirPathLjava/nio/file/Path;outputLjava/io/PrintWriter;3Lnet/minecraft/server/commands/DebugCommand$Tracer;eLjava/lang/Exception;source currentStep+Lcom/mojang/brigadier/context/ContextChain; modifiers1Lnet/minecraft/commands/execution/ChainModifiers;context3Lnet/minecraft/commands/execution/ExecutionControl;currentContext-Lcom/mojang/brigadier/context/CommandContext; functionsLjava/util/Collection;server&Lnet/minecraft/server/MinecraftServer; outputNameLjava/lang/String; dispatcher(Lcom/mojang/brigadier/CommandDispatcher;tracker6Lnet/minecraft/server/commands/CommandResponseTracker;LocalVariableTypeTabledLnet/minecraft/commands/functions/InstantiatedFunction;_Lnet/minecraft/commands/functions/CommandFunction;XLcom/mojang/brigadier/context/ContextChain;`Lnet/minecraft/commands/execution/ExecutionControl;ZLcom/mojang/brigadier/context/CommandContext;wLjava/util/Collection;>;ULcom/mojang/brigadier/CommandDispatcher;—Lnet/minecraft/server/commands/CommandResponseTracker;>; StackMapTable\+com/mojang/brigadier/context/CommandContext^java/lang/String`&com/mojang/brigadier/CommandDispatcherbjava/lang/Exception Exceptionse6com/mojang/brigadier/exceptions/CommandSyntaxExceptionMethodParameters(Lnet/minecraft/commands/CommandSourceStack;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/ExecutionControl;)VÁ(Lnet/minecraft/commands/ExecutionCommandSource;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/ExecutionControl;)Vlambda$runGuarded$0Ñ(Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/commands/CommandResponseTracker;Ljava/lang/String;Lnet/minecraft/commands/execution/ExecutionContext;Lnet/minecraft/commands/execution/Frame;)Vlambda$runGuarded$1p(Lnet/minecraft/server/commands/CommandResponseTracker;Ljava/lang/String;)Lnet/minecraft/network/chat/Component;lambda$static$1<(IILjava/lang/String;)Lnet/minecraft/network/chat/Component; functionCountI totalValuelambda$static$0m(Lnet/minecraft/commands/functions/CommandFunction;ILjava/lang/String;)Lnet/minecraft/network/chat/Component;ëLnet/minecraft/commands/execution/CustomCommandExecutor$WithErrorHandling;Lnet/minecraft/commands/execution/CustomCommandExecutor$CommandAdapter; SourceFileDebugCommand.javaNestHostBootstrapMethods{debug-trace-.txt}^(Lnet/minecraft/commands/execution/ExecutionContext;Lnet/minecraft/commands/execution/Frame;)V é€ ijŠƒ é„ klLJ9(Ljava/lang/Object;ILjava/lang/Object;)Ljava/lang/Object;‰ éŠ rss�((IILjava/lang/Object;)Ljava/lang/Object;� é� mnn“ ”•– >—$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¡6net/minecraft/commands/execution/CustomCommandExecutorWithErrorHandlingTracerTraceCustomExecutor ElementTypeDispatchWithArg¨Inet/minecraft/server/commands/CommandResponseTracker$SingleHandlerWithArgSingleHandlerWithArg«Knet/minecraft/server/commands/CommandResponseTracker$MultipleHandlerWithArgMultipleHandlerWithArgCommandAdapter¯%java/lang/invoke/MethodHandles$Lookup±java/lang/invoke/MethodHandlesLookup é&þÿ()*/*·±+`, -.ìí*« 9-¶™ ² ¶¿¹Æ ²¶¿,¶":(¸*:+¶0:¸6º<:+¶0¶@¶E: ¸K: P¶R:  ½V¸XW»^Y ¹`²e½k¸m·q: »tY ·v:  ¹y¹|:¹‚™k¹‡À‹:+ ¶�²‘¶—: ¹›:»ŸY*²¡ ·§¶ª¹® ¹²¹¸¶¾§:+¶Ä¶È§ÿ‘§: ²ÐÔ ¹Ö+ܸ޶È+ ºä¹®±±üÿÂO ÌO Î+‚ hilmo%q.s4t>vJxOzX{b}~~‰’�±ƒ¿…ˆáŒä†é�ü�ÿŽ� ‘ •’“”'—8˜,À¿=/0Ë112 34±Y56Xµ78 ~�9: ‰„; <= 9-.9>09?@9AB9CD%EF. GH4IJ>ûKLJïMN OêOP QRË11R±Y5S9?T9CU%EV. GWJïMX OêOY Z¢ÿ{é1#[}A]_La^tƒÿcé1#[}A]_La^tƒ‹Âú ÿ é1#[}A]_LBacdf>?AC(gAìh*7 *+À1,-¶è±+`,  -.cdf>?AC ij*K *+,ºî¶ò±+—,  >0 OP KL kl*C*²ö²ü+¶Àß°+—,OPKL mn*[½Y¸SY¸SY,S¸°+c, opqpKL rs*`"½Y¸SY*¹¸SY,S¸°+b, "56"qp"KLt*-»Yºº ·#³ü±+a(uvwxy0’z˜|~|˜�‚…˜†ˆ‹˜ŒŽ‘ŸR  ¢ t£ é¤ Ÿ÷L¥@L¦§L© ªL¬ & ­ ®°²