Êþº¾E$  java/lang/Object()V&com/mojang/brigadier/CommandDispatcher   net/minecraft/commands/Commands dispatcher(Lcom/mojang/brigadier/CommandDispatcher;  1net/minecraft/server/commands/AdvancementCommandsregister+(Lcom/mojang/brigadier/CommandDispatcher;)V  .net/minecraft/server/commands/AttributeCommandW(Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V ,net/minecraft/server/commands/ExecuteCommand  -net/minecraft/server/commands/BossBarCommands "#4net/minecraft/server/commands/ClearInventoryCommands %&+net/minecraft/server/commands/CloneCommands (),net/minecraft/server/commands/ComputeCommand +,+net/minecraft/server/commands/DamageCommand .//net/minecraft/server/commands/data/DataCommands 12-net/minecraft/server/commands/DataPackCommand 45*net/minecraft/server/commands/DebugCommand 785net/minecraft/server/commands/DefaultGameModeCommands :;+net/minecraft/server/commands/DialogCommand =>/net/minecraft/server/commands/DifficultyCommand @A,net/minecraft/server/commands/EffectCommands CD+net/minecraft/server/commands/EmoteCommands FG,net/minecraft/server/commands/EnchantCommand IJ/net/minecraft/server/commands/ExperienceCommand LM)net/minecraft/server/commands/FillCommand OP.net/minecraft/server/commands/FillBiomeCommand RS.net/minecraft/server/commands/ForceLoadCommand UV-net/minecraft/server/commands/FunctionCommand XY-net/minecraft/server/commands/GameModeCommand [\-net/minecraft/server/commands/GameRuleCommand ^_)net/minecraft/server/commands/GiveCommand ab)net/minecraft/server/commands/HelpCommand de/net/minecraft/server/commands/item/ItemCommands gh)net/minecraft/server/commands/KickCommand jk)net/minecraft/server/commands/KillCommand mn0net/minecraft/server/commands/ListPlayersCommand pq+net/minecraft/server/commands/LocateCommand st)net/minecraft/server/commands/LootCommand vw(net/minecraft/server/commands/MsgCommand yz*net/minecraft/server/commands/SwingCommand |}-net/minecraft/server/commands/ParticleCommand €*net/minecraft/server/commands/PlaceCommand ‚ƒ.net/minecraft/server/commands/PlaySoundCommand …†/net/minecraft/server/commands/PostEffectCommand ˆ‰+net/minecraft/server/commands/RandomCommand ‹Œ+net/minecraft/server/commands/ReloadCommand Ž�+net/minecraft/server/commands/RecipeCommand ‘’1net/minecraft/server/commands/FetchProfileCommand ”•+net/minecraft/server/commands/ReturnCommand —˜)net/minecraft/server/commands/RideCommand š›+net/minecraft/server/commands/RotateCommand �ž(net/minecraft/server/commands/SayCommand  ¡-net/minecraft/server/commands/ScheduleCommand £¤/net/minecraft/server/commands/ScoreboardCommand ¦§¨ ©ª0net/minecraft/commands/Commands$CommandSelection INTEGRATED2Lnet/minecraft/commands/Commands$CommandSelection; ¬­® ¯)net/minecraft/server/commands/SeedCommand,(Lcom/mojang/brigadier/CommandDispatcher;Z)V ±­²,net/minecraft/server/commands/VersionCommand ´µ-net/minecraft/server/commands/SetBlockCommand ·¸-net/minecraft/server/commands/SetSpawnCommand º»2net/minecraft/server/commands/SetWorldSpawnCommand ½¾-net/minecraft/server/commands/SpectateCommand ÀÁ2net/minecraft/server/commands/SpreadPlayersCommand ÃÄ.net/minecraft/server/commands/StopSoundCommand ÆÇ.net/minecraft/server/commands/StopwatchCommand ÉÊ+net/minecraft/server/commands/SummonCommand ÌÍ(net/minecraft/server/commands/TagCommand ÏÐ)net/minecraft/server/commands/TeamCommand ÒÓ,net/minecraft/server/commands/TeamMsgCommand ÕÖ-net/minecraft/server/commands/TeleportCommand ØÙ,net/minecraft/server/commands/TellRawCommand ÛÜ,net/minecraft/gametest/framework/TestCommand Þß)net/minecraft/server/commands/TickCommand áâ)net/minecraft/server/commands/TimeCommand äå*net/minecraft/server/commands/TitleCommand çè,net/minecraft/server/commands/TriggerCommand êë-net/minecraft/server/commands/WaypointCommand íî,net/minecraft/server/commands/WeatherCommand ðñ0net/minecraft/server/commands/WorldBorderCommand óôõ ö÷,net/minecraft/util/profiling/jfr/JvmProfilerINSTANCE.Lnet/minecraft/util/profiling/jfr/JvmProfiler; óù úû isAvailable()Z ýþ(net/minecraft/server/commands/JfrCommand  net/minecraft/SharedConstantsDEBUG_CHASE_COMMANDZ *net/minecraft/server/commands/ChaseCommand   DEBUG_DEV_COMMANDS   IS_RUNNING_IN_IDE )net/minecraft/server/commands/RaidCommand .net/minecraft/server/commands/DebugPathCommand 5net/minecraft/server/commands/DebugMobSpawningCommand 7net/minecraft/server/commands/WardenSpawnTrackerCommand 4net/minecraft/server/commands/SpawnArmorTrimsCommand /net/minecraft/server/commands/ServerPackCommand ¦! "includeDedicated $%0net/minecraft/server/commands/DebugConfigCommand '(+net/minecraft/server/commands/BanIpCommands *+-net/minecraft/server/commands/BanListCommands -./net/minecraft/server/commands/BanPlayerCommands 01*net/minecraft/server/commands/DeOpCommands 34'net/minecraft/server/commands/OpCommand 67+net/minecraft/server/commands/PardonCommand 9:-net/minecraft/server/commands/PardonIpCommand <=)net/minecraft/server/commands/PerfCommand ?@,net/minecraft/server/commands/SaveAllCommand BC,net/minecraft/server/commands/SaveOffCommand EF+net/minecraft/server/commands/SaveOnCommand HI9net/minecraft/server/commands/SetPlayerIdleTimeoutCommand KL)net/minecraft/server/commands/StopCommand NO-net/minecraft/server/commands/TransferCommand QR.net/minecraft/server/commands/WhitelistCommand ¦T UincludeIntegrated WX,net/minecraft/server/commands/PublishCommand Z[.net/minecraft/server/commands/UnpublishCommand ]^_ `a-net/minecraft/commands/ExecutionCommandSourceresultConsumer'()Lcom/mojang/brigadier/ResultConsumer; c de setConsumer((Lcom/mojang/brigadier/ResultConsumer;)V ghi jk!com/mojang/brigadier/ParseResults getContext6()Lcom/mojang/brigadier/context/CommandContextBuilder; mno pq2com/mojang/brigadier/context/CommandContextBuilder getSource()Ljava/lang/Object; stu vw java/util/function/UnaryOperatorapply&(Ljava/lang/Object;)Ljava/lang/Object; my z{ withSourceH(Ljava/lang/Object;)Lcom/mojang/brigadier/context/CommandContextBuilder; g} ~ getReader.()Lcom/mojang/brigadier/ImmutableStringReader; g� ‚ƒ getExceptions()Ljava/util/Map; g… †r(Lcom/mojang/brigadier/context/CommandContextBuilder;Lcom/mojang/brigadier/ImmutableStringReader;Ljava/util/Map;)V ˆ ‰ŠtrimOptionalPrefix&(Ljava/lang/String;)Ljava/lang/String; Œ �ŽparseI(Ljava/lang/String;Ljava/lang/Object;)Lcom/mojang/brigadier/ParseResults; � ‘’performCommand8(Lcom/mojang/brigadier/ParseResults;Ljava/lang/String;)V”/ –—˜ ™šjava/lang/String startsWith(Ljava/lang/String;)Z –œ �ž substring(I)Ljava/lang/String; )net/minecraft/commands/CommandSourceStack ¢£¤ ¥¦%net/minecraft/util/profiling/Profilerget/()Lnet/minecraft/util/profiling/ProfilerFiller;¨ ¥©1(Ljava/lang/String;)Ljava/util/function/Supplier; «¬­ ®¯+net/minecraft/util/profiling/ProfilerFillerpush (Ljava/util/function/Supplier;)V ± ²³ finishParsing�(Lcom/mojang/brigadier/ParseResults;Ljava/lang/String;Lnet/minecraft/commands/CommandSourceStack;)Lcom/mojang/brigadier/context/ContextChain;µ ¶·accept‡(Ljava/lang/String;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/CommandSourceStack;)Ljava/util/function/Consumer; ¹ º»executeCommandInContextK(Lnet/minecraft/commands/CommandSourceStack;Ljava/util/function/Consumer;)V «½ ¾popÀjava/lang/Exception ¿ ÃÄ getMessage()Ljava/lang/String; Æ ÇÈgetClass()Ljava/lang/Class; ÊËÌ ÍÄjava/lang/ClassgetName ÏÐÑ ÒÓ$net/minecraft/network/chat/ComponentliteralA(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent; Õ Ö×LOGGERLorg/slf4j/Logger; ÙÚÛ Üûorg/slf4j/LoggerisDebugEnabledÞCommand exception: /{} Ùà áâerror9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V ¿ä åæ getStackTrace ()[Ljava/lang/StackTraceElement; èéê ëìjava/lang/Mathmin(II)Iî ðñò óÓ+net/minecraft/network/chat/MutableComponentappend õö÷ øÄjava/lang/StackTraceElement getMethodNameú õü ýÄ getFileNameÿ: õ  getLineNumber()I – žvalueOfcommand.failed Ï  Ó translatable vQ(Lnet/minecraft/network/chat/MutableComponent;)Ljava/util/function/UnaryOperator; ð  withStyleQ(Ljava/util/function/UnaryOperator;)Lnet/minecraft/network/chat/MutableComponent; Ÿ  sendFailure)(Lnet/minecraft/network/chat/Component;)V  DEBUG_VERBOSE_COMMAND_ERRORS  net/minecraft/util/Util describeError)(Ljava/lang/Throwable;)Ljava/lang/String;!'/{}' threw an exception # $%validateParseResults&(Lcom/mojang/brigadier/ParseResults;)V m' ()buildA(Ljava/lang/String;)Lcom/mojang/brigadier/context/CommandContext; +,- ./)com/mojang/brigadier/context/ContextChain tryFlattenC(Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Optional;1 ¥2B(Lcom/mojang/brigadier/ParseResults;)Ljava/util/function/Supplier; 456 78java/util/Optional orElseThrow1(Ljava/util/function/Supplier;)Ljava/lang/Object;:6com/mojang/brigadier/exceptions/CommandSyntaxException 9< => getRawMessage ()Lcom/mojang/brigadier/Message; @AB CD)net/minecraft/network/chat/ComponentUtils fromMessageF(Lcom/mojang/brigadier/Message;)Lnet/minecraft/network/chat/Component; 9F GÄgetInput 9I J getCursor –L Mlength ÏO PQempty/()Lnet/minecraft/network/chat/MutableComponent; STU VWnet/minecraft/ChatFormattingGRAYLnet/minecraft/ChatFormatting; ðY ZM(Lnet/minecraft/ChatFormatting;)Lnet/minecraft/network/chat/MutableComponent;\ v]6(Ljava/lang/String;)Ljava/util/function/UnaryOperator; _`a bc+net/minecraft/network/chat/CommonComponentsELLIPSIS&Lnet/minecraft/network/chat/Component; ðe ófU(Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/MutableComponent; èh iìmax –k �l(II)Ljava/lang/String; Sn oWRED Sq rW UNDERLINE ðt uN([Lnet/minecraft/ChatFormatting;)Lnet/minecraft/network/chat/MutableComponent;wcommand.context.here Sy zWITALIC | }~CURRENT_EXECUTION_CONTEXTLjava/lang/ThreadLocal; €�‚ ¥qjava/lang/ThreadLocal„1net/minecraft/commands/execution/ExecutionContext Ÿ† ‡ˆgetLevel*()Lnet/minecraft/server/level/ServerLevel; Š‹Œ �Ž&net/minecraft/server/level/ServerLevel getGameRules1()Lnet/minecraft/world/level/gamerules/GameRules; �‘’ “”-net/minecraft/world/level/gamerules/GameRulesMAX_COMMAND_SEQUENCE_LENGTH.Lnet/minecraft/world/level/gamerules/GameRule; �– ¥—B(Lnet/minecraft/world/level/gamerules/GameRule;)Ljava/lang/Object;™java/lang/Integer ˜› œintValue �ž Ÿ”MAX_COMMAND_FORKS ƒ¡ ¢2(IILnet/minecraft/util/profiling/ProfilerFiller;)V €¤ ¥¦set(Ljava/lang/Object;)V ¨©ª ¶¦java/util/function/Consumer ƒ¬ ­runCommandQueue ƒ¯ °close²java/lang/Throwable ±´ µ¶ addSuppressed(Ljava/lang/Throwable;)V¸java/util/HashMap ·»)com/mojang/brigadier/tree/RootCommandNode º ¾ ¿ÀgetRoot-()Lcom/mojang/brigadier/tree/RootCommandNode; ÂÃÄ ÅÆ java/util/Mapput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; ÈÉÊ ËÌ'net/minecraft/server/level/ServerPlayercreateCommandSourceStack-()Lnet/minecraft/commands/CommandSourceStack; Î ÏÐfillUsableCommandsr(Lcom/mojang/brigadier/tree/CommandNode;Lcom/mojang/brigadier/tree/CommandNode;Ljava/lang/Object;Ljava/util/Map;)V ÈÒ ÓÔ connection;Lnet/minecraft/server/network/ServerGamePacketListenerImpl;Ö=net/minecraft/network/protocol/game/ClientboundCommandsPacket Ø ÙÚCOMMAND_NODE_INSPECTORMLnet/minecraft/network/protocol/game/ClientboundCommandsPacket$NodeInspector; ÕÜ Ý{(Lcom/mojang/brigadier/tree/RootCommandNode;Lnet/minecraft/network/protocol/game/ClientboundCommandsPacket$NodeInspector;)V ßàá âã9net/minecraft/server/network/ServerGamePacketListenerImplsend*(Lnet/minecraft/network/protocol/Packet;)V åæç èé%com/mojang/brigadier/tree/CommandNode getChildren()Ljava/util/Collection; ëìí îïjava/util/Collectioniterator()Ljava/util/Iterator; ñòó ôûjava/util/IteratorhasNext ñö ÷qnext åù úûcanUse(Ljava/lang/Object;)Z åý þÿ createBuilder0()Lcom/mojang/brigadier/builder/ArgumentBuilder;  ,com/mojang/brigadier/builder/ArgumentBuilder getRedirect)()Lcom/mojang/brigadier/tree/CommandNode;  ¥w    redirectW(Lcom/mojang/brigadier/tree/CommandNode;)Lcom/mojang/brigadier/builder/ArgumentBuilder;  ( å addChild*(Lcom/mojang/brigadier/tree/CommandNode;)V ë ûisEmpty  Ò3com/mojang/brigadier/builder/LiteralArgumentBuilderI(Ljava/lang/String;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;  4com/mojang/brigadier/builder/RequiredArgumentBuilderargumentw(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;! "#testO(Lnet/minecraft/commands/Commands$ParseFunction;)Ljava/util/function/Predicate; % &'getParseException](Lcom/mojang/brigadier/ParseResults;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; )*+ ,û*com/mojang/brigadier/ImmutableStringReadercanRead Â. /size Â1 2évalues m4 56getRange,()Lcom/mojang/brigadier/context/StringRange; 89(com/mojang/brigadier/context/StringRange 9; <=BUILT_IN_EXCEPTIONS:Lcom/mojang/brigadier/exceptions/BuiltInExceptionProvider; ?@A BC8com/mojang/brigadier/exceptions/BuiltInExceptionProviderdispatcherUnknownCommand>()Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; EFG HI:com/mojang/brigadier/exceptions/SimpleCommandExceptionTypecreateWithContextf(Lcom/mojang/brigadier/ImmutableStringReader;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; ?K LCdispatcherUnknownArgumentN!net/minecraft/commands/Commands$2 MP Q-(Lnet/minecraft/core/HolderLookup$Provider;)V STU VW/net/minecraft/data/registries/VanillaRegistriescreateWorldLookup,()Lnet/minecraft/core/HolderLookup$Provider; Y Z[createValidationContextX(Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/commands/CommandBuildContext; ¦] ^ªALL ` aa(Lnet/minecraft/commands/Commands$CommandSelection;Lnet/minecraft/commands/CommandBuildContext;)V c de getDispatcher*()Lcom/mojang/brigadier/CommandDispatcher;g hi ambiguousR(Lcom/mojang/brigadier/CommandDispatcher;)Lcom/mojang/brigadier/AmbiguityConsumer; k lmfindAmbiguities+(Lcom/mojang/brigadier/AmbiguityConsumer;)V opq rs4net/minecraft/commands/synchronization/ArgumentUtilsfindUsedArgumentTypes8(Lcom/mojang/brigadier/tree/CommandNode;)Ljava/util/Set; uvw xy java/util/Setstream()Ljava/util/stream/Stream;{ "| ()Ljava/util/function/Predicate; ~€ �‚java/util/stream/Streamfilter9(Ljava/util/function/Predicate;)Ljava/util/stream/Stream; „…† ‡ˆjava/util/stream/CollectorstoSet()Ljava/util/stream/Collector; ~Š ‹Œcollect0(Ljava/util/stream/Collector;)Ljava/lang/Object; u�6Missing type registration for following arguments: {}‘ v’()Ljava/util/function/Function; ~” •–map8(Ljava/util/function/Function;)Ljava/util/stream/Stream;˜, „š ›œjoining6(Ljava/lang/CharSequence;)Ljava/util/stream/Collector; Ùž Ÿ warn'(Ljava/lang/String;Ljava/lang/Object;)V¢java/lang/IllegalStateException¤Unregistered argument types ¡¦ §(Ljava/lang/String;)V©8net/minecraft/server/permissions/PermissionProviderCheck ¨« ¬5(Lnet/minecraft/server/permissions/PermissionCheck;)V ®¯° ±²$net/minecraft/commands/CommandSourceNULL&Lnet/minecraft/commands/CommandSource; ´µ¶ ·¸net/minecraft/world/phys/Vec3ZEROLnet/minecraft/world/phys/Vec3; º»¼ ·½net/minecraft/world/phys/Vec2Lnet/minecraft/world/phys/Vec2; _¿ ÀcEMPTY Ÿ Ã (Lnet/minecraft/commands/CommandSource;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec2;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/server/permissions/PermissionSet;Lnet/minecraft/network/chat/Component;Lnet/minecraft/server/MinecraftServer;)V –Å Æ&(Ljava/lang/Object;)Ljava/lang/String; È ÉŠmakeConcatWithConstants ËÆÌ+com/mojang/brigadier/arguments/ArgumentType ÎÏÐ ÑÒ8net/minecraft/commands/synchronization/ArgumentTypeInfosisClassRecognized(Ljava/lang/Class;)ZÔ5Ambiguity between arguments {} and {} with inputs: {} Ö ×ØgetPath?(Lcom/mojang/brigadier/tree/CommandNode;)Ljava/util/Collection; ÙÚ ŸÛ((Ljava/lang/String;[Ljava/lang/Object;)VÝ!com/mojang/brigadier/StringReader ܦ àáâ �ã-net/minecraft/commands/Commands$ParseFunction&(Lcom/mojang/brigadier/StringReader;)Vå4net/minecraft/network/chat/ClickEvent$SuggestCommand È ä¦ éêë ìí net/minecraft/network/chat/StylewithClickEventK(Lnet/minecraft/network/chat/ClickEvent;)Lnet/minecraft/network/chat/Style;ï.net/minecraft/network/chat/HoverEvent$ShowText îñ  éó ôõwithHoverEventK(Lnet/minecraft/network/chat/HoverEvent;)Lnet/minecraft/network/chat/Style; ÷øù Àú,net/minecraft/commands/CommandResultCallback.Lnet/minecraft/commands/CommandResultCallback; ƒü ýþqueueInitialCommandExecutionÐ(Lnet/minecraft/commands/execution/ExecutionContext;Ljava/lang/String;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/CommandResultCallback;)V €  com/mojang/logging/LogUtils getLogger()Lorg/slf4j/Logger;  ö ;net/minecraft/server/permissions/PermissionCheck$AlwaysPass=Lnet/minecraft/server/permissions/PermissionCheck$AlwaysPass;    LEVEL_ALL2Lnet/minecraft/server/permissions/PermissionCheck;8net/minecraft/server/permissions/PermissionCheck$Require  ,net/minecraft/server/permissions/PermissionsCOMMANDS_MODERATOR-Lnet/minecraft/server/permissions/Permission;  0(Lnet/minecraft/server/permissions/Permission;)V  LEVEL_MODERATORS  COMMANDS_GAMEMASTER ! "LEVEL_GAMEMASTERS $ %COMMANDS_ADMIN ' ( LEVEL_ADMINS * +COMMANDS_OWNER - . LEVEL_OWNERS0!net/minecraft/commands/Commands$1 /COMMAND_PREFIXLjava/lang/String; ConstantValue SignatureyLjava/lang/ThreadLocal;>;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;zLnet/minecraft/network/protocol/game/ClientboundCommandsPacket$NodeInspector;ULcom/mojang/brigadier/CommandDispatcher;CodeLineNumberTableLocalVariableTablethis!Lnet/minecraft/commands/Commands;commandSelectioncontext,Lnet/minecraft/commands/CommandBuildContext; StackMapTableE*net/minecraft/commands/CommandBuildContextMethodParameters mapSourcej(Lcom/mojang/brigadier/ParseResults;Ljava/util/function/UnaryOperator;)Lcom/mojang/brigadier/ParseResults;#Lcom/mojang/brigadier/ParseResults;sourceOperator"Ljava/util/function/UnaryOperator;4Lcom/mojang/brigadier/context/CommandContextBuilder;sourceLocalVariableTypeTable(Lcom/mojang/brigadier/ParseResults;'Ljava/util/function/UnaryOperator;9Lcom/mojang/brigadier/context/CommandContextBuilder;�(Lcom/mojang/brigadier/ParseResults;Ljava/util/function/UnaryOperator;)Lcom/mojang/brigadier/ParseResults;performPrefixedCommand@(Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;)Vsender+Lnet/minecraft/commands/CommandSourceStack;commandiI stackTrace[Ljava/lang/StackTraceElement;hover-Lnet/minecraft/network/chat/MutableComponent;eLjava/lang/Exception; commandString commandChain+Lcom/mojang/brigadier/context/ContextChain;PLcom/mojang/brigadier/ParseResults;XLcom/mojang/brigadier/context/ContextChain;[e(Lcom/mojang/brigadier/ParseResults;Ljava/lang/String;)V remainingcursor8Lcom/mojang/brigadier/exceptions/CommandSyntaxException;ç(Lcom/mojang/brigadier/ParseResults;Ljava/lang/String;Lnet/minecraft/commands/CommandSourceStack;)Lcom/mojang/brigadier/context/ContextChain;executionContext3Lnet/minecraft/commands/execution/ExecutionContext; gameRules/Lnet/minecraft/world/level/gamerules/GameRules; chainLimit forkLimitconfigLjava/util/function/Consumer;currentContext isTopContext`Lnet/minecraft/commands/execution/ExecutionContext;Ljava/util/function/Consumer;>;­(Lnet/minecraft/commands/CommandSourceStack;Ljava/util/function/Consumer;>;)V sendCommands,(Lnet/minecraft/server/level/ServerPlayer;)Vplayer)Lnet/minecraft/server/level/ServerPlayer;playerCommandsLjava/util/Map;root+Lcom/mojang/brigadier/tree/RootCommandNode;¹Ljava/util/Map;Lcom/mojang/brigadier/tree/CommandNode;>;XLcom/mojang/brigadier/tree/RootCommandNode;builder.Lcom/mojang/brigadier/builder/ArgumentBuilder;node'Lcom/mojang/brigadier/tree/CommandNode;childtarget commandFilterLjava/lang/Object; converted4Lcom/mojang/brigadier/builder/ArgumentBuilder;,Lcom/mojang/brigadier/tree/CommandNode;TS;iLjava/util/Map;Lcom/mojang/brigadier/tree/CommandNode;>;Ý(Lcom/mojang/brigadier/tree/CommandNode;Lcom/mojang/brigadier/tree/CommandNode;TS;Ljava/util/Map;Lcom/mojang/brigadier/tree/CommandNode;>;)Vv(Ljava/lang/String;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;nametype-Lcom/mojang/brigadier/arguments/ArgumentType;2Lcom/mojang/brigadier/arguments/ArgumentType;Â(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;createValidatorparser/Lnet/minecraft/commands/Commands$ParseFunction;c(Lnet/minecraft/commands/Commands$ParseFunction;)Ljava/util/function/Predicate;W()Lcom/mojang/brigadier/CommandDispatcher;parseException ExceptionsA(Lcom/mojang/brigadier/ParseResults;)Vx(Lcom/mojang/brigadier/ParseResults;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; registries*Lnet/minecraft/core/HolderLookup$Provider;validateusedArgumentTypesLjava/util/Set;unregisteredTypesALjava/util/Set;>; hasPermissionn(Lnet/minecraft/server/permissions/PermissionCheck;)Lnet/minecraft/server/permissions/PermissionProviderCheck; permission°(Lnet/minecraft/server/permissions/PermissionCheck;)Lnet/minecraft/server/permissions/PermissionProviderCheck;createCompilationContext](Lnet/minecraft/server/permissions/PermissionSet;)Lnet/minecraft/commands/CommandSourceStack;compilationPermissions0Lnet/minecraft/server/permissions/PermissionSet;lambda$validate$2A(Lcom/mojang/brigadier/arguments/ArgumentType;)Ljava/lang/String;arglambda$validate$10(Lcom/mojang/brigadier/arguments/ArgumentType;)Zlambda$validate$0¶(Lcom/mojang/brigadier/CommandDispatcher;Lcom/mojang/brigadier/tree/CommandNode;Lcom/mojang/brigadier/tree/CommandNode;Lcom/mojang/brigadier/tree/CommandNode;Ljava/util/Collection;)Vparentsibling ambiguitiesLjava/util/Collection;lambda$createValidator$0D(Lnet/minecraft/commands/Commands$ParseFunction;Ljava/lang/String;)Zignoredvaluelambda$finishParsing$1X(Ljava/lang/String;Lnet/minecraft/network/chat/Style;)Lnet/minecraft/network/chat/Style;s"Lnet/minecraft/network/chat/Style;lambda$finishParsing$0lambda$performCommand$2s(Lnet/minecraft/network/chat/MutableComponent;Lnet/minecraft/network/chat/Style;)Lnet/minecraft/network/chat/Style;lambda$performCommand$1ž(Ljava/lang/String;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/commands/execution/ExecutionContext;)Vlambda$performCommand$0 SourceFile Commands.java NestMembersÌ#net/minecraft/commands/Commands$2$1BootstrapMethodsqÐ Ñ ÆŠÄ¦Õ Ö ÄÅØ6(Lnet/minecraft/commands/execution/ExecutionContext;)VwÛ Ü ÂÃÞF(Lnet/minecraft/network/chat/Style;)Lnet/minecraft/network/chat/Style;à á Á'ã:()Lcom/mojang/brigadier/exceptions/CommandSyntaxException;å æ ½¾ûé ê ¹ºšíŽ(Lcom/mojang/brigadier/tree/CommandNode;Lcom/mojang/brigadier/tree/CommandNode;Lcom/mojang/brigadier/tree/CommandNode;Ljava/util/Collection;)Vï ð ³´ò ó ±²²ö ÷ ®¯¯ú ü/þ ÿ "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;  É $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; InnerClassesCommandSelection Knet/minecraft/network/protocol/game/ClientboundCommandsPacket$NodeInspector NodeInspector ParseFunction(net/minecraft/core/HolderLookup$Providernet/minecraft/core/HolderLookupProvider%net/minecraft/network/chat/ClickEventSuggestCommand%net/minecraft/network/chat/HoverEventShowText0net/minecraft/server/permissions/PermissionCheck AlwaysPassRequire %java/lang/invoke/MethodHandles$Lookup"java/lang/invoke/MethodHandlesLookup!  234“}~567 8Ö× "(.ÙÚ595:a;b+*·*»Y· µ *´ ¸*´ ,¸*´ ,¸*´ ,¸*´ ,¸!*´ ,¸$*´ ,¸'*´ ,¸**´ ,¸-*´ ,¸0*´ ¸3*´ ¸6*´ ,¸9*´ ¸<*´ ,¸?*´ ¸B*´ ,¸E*´ ¸H*´ ,¸K*´ ,¸N*´ ¸Q*´ ¸T*´ ¸W*´ ,¸Z*´ ,¸]*´ ¸`*´ ,¸c*´ ¸f*´ ¸i*´ ¸l*´ ,¸o*´ ,¸r*´ ¸u*´ ¸x*´ ,¸{*´ ,¸~*´ ¸�*´ ¸„*´ ¸‡*´ ¸Š*´ ¸�*´ ¸�*´ ¸“*´ ¸–*´ ¸™*´ ¸œ*´ ¸Ÿ*´ ,¸¢*´ +²¥¥§¸«*´ +²¥¥§¸°*´ ,¸³*´ ¸¶*´ ¸¹*´ ¸¼*´ ¸¿*´ ¸Â*´ ¸Å*´ ,¸È*´ ¸Ë*´ ,¸Î*´ ¸Ñ*´ ¸Ô*´ ,¸×*´ ,¸Ú*´ ¸Ý*´ ,¸à*´ ,¸ã*´ ¸æ*´ ,¸é*´ ¸ì*´ ¸ï²ò¹ø™ *´ ¸ü²ÿ™ *´ ¸²š ² ™=*´ ,¸*´ ¸*´ ¸*´ ¸*´ ¸*´ ¸+´ ™ *´ ,¸#+´ ™l*´ ¸&*´ ¸)*´ ¸,*´ ¸/*´ ¸2*´ ¸5*´ ¸8*´ ¸;*´ ¸>*´ ¸A*´ ¸D*´ ¸G*´ ¸J*´ ¸M*´ ¸P+´S™*´ ¸V*´ ¸Y*´ ¸\¶b±<®kâÑãäå&æ.ç6è>éFêNëVì^íeîlïtð{ñƒòŠó’ô™õ¡ö©÷°ø·ù¾úÆûÎüÕýÝþäÿëòú  '. 5 < C J QX_fmuˆ›£ª±¸¿ÆÍÕÜäë ò!ú"# $%& '((/)6,A-H0N2U5a7i8p9w:~;…<Œ=“>›B¢C©D°E·F¾GÅHÌIÓJÚKáLèMïNöOýPQ TUV Y*Z= +>?+@ª+ABCK ÿ„ ¦Dÿ ¦DQÿ ¦Dû¯ 9ûoF @A GH;¥%*¶fM,+,¶l¹r¶xN»gY-*¶|*¶€·„°<]^_=*%�I%JK ALMLN*%�O%JP AQMQF �J5RST;Z,¸‡M**´ ,+¶‹,¶�±<cde= >?UVW3F UW ‰Š;K*“¶•™ *¶›§*°<h= W3C@–FW‘’;y +¶f¶lÀŸN¸¡,º§¹ª+,-¸°:Æ-,-º´¸¸¸¡¹¼§â:¶ÁǶŶɧ¶Á¸Î:²Ô¹Ø™f²ÔÝ,¹ß¶ã:6¾¸ç¢Bí¶ï2¶ô¶ïù¶ï2¶û¶ïþ¶ï2¶¸¶ïW„§ÿ¸-¸ º ¶¶²š ² ™-¸¸ζ²Ô ,¹ß¸¡¹¼§: ¸¡¹¼ ¿±!3>¿!3><vl mn!q&r3ˆ;‰>t@u]vhwvx}yŒz™{¢|ª}³~»Åy˂߃ë„÷…ˆ ‰ˆ‰Š=\ €KXY}NZ[]¨\]@Å^_>?WI`3 UV!ýabNWc!ýadC/ ý3Ÿ+J¿ü¿D–þ'ðeùJùJ± F W`5f ²³;¾Þ*¸"*¶f+¶&¸**º0¶3À+°N,-¶;¸?¶-¶Eư-¶H›©-¶E¶K-¶H¸ç6¸N²R¶X+º[¶: ¤ ²^¶dW-¶E d¸g¶j¶ïW-¶E¶K¢,-¶E¶›¸Î½SY²mSY²pS¶s:¶dWv¸ ½SY²mSY²xS¶s¶dW,¶°9<J�‘’‘“”(–6—F˜Z›aœjž‚ŸŽ ¯¡·£Ö¤Ü¦=H¯gcF–hYZ‚A]Á^iÞWIÞ`3ÞUVN ÞWcC\9þM9ðûLù$F W`U5j78 º»;ÿ ©²{¶ÀƒM,ǧ>™Œ*¶…¶‰:²�¶•À˜¶š¸g6²�¶•À˜¶š6»ƒY¸¡· :²{¶£+¹§¶«¶®§:¶®§ :  ¶³¿²{¶£§: ²{¶£ ¿§ +,¹§±Ujr±ty|±Eˆ’’”’<N« ¬®°!±5²E³U´]µe¶j·r³ˆ¸�¹’¸›¹žº¡»¨½=RU3kl!}mn5ioYEYpY©AV©qr Ÿsl•tN U3ku©qv ŸsuCR üƒ@ÿ^Ÿ¨ƒ�ƒ±ÿ Ÿ¨ƒ�ƒ±±ùI±ø F Aq5wxy;ºB»·Y·¹M»ºY·¼N,*´ ¶½-¹ÁW*´ ¶½-+¶Ç,¸Í+´Ñ»ÕY-²×·Û¶Þ±<ÀÁÂÃ/ÄAÅ=*B>?Bz{:|}2~N:|€2~�Fz ÏÐ;|*¶ä¹ê:¹ð™l¹õÀå:,¶ø™T¶ü:¶Æ-¶¹Àå¶W¶ :-¹ÁW+¶¶ä¹š ,-¸ͧÿ�±<2 È!É*Ê1Ë9ÌMÎTÏ_ÐeÑrÒ{Õ~Ö=H1J‚ƒT'„…!Z†…M…‡…ˆ‰Š}NH1J‚‹T'„Œ!Z†ŒMŒ‡Œˆ�ŠŽCü ñýAåù-úFM‡ˆŠ5� Ò;/*¸°<Ù= Ò3FÒ5� ;L*+¸°<Ý=‘3’“N ’”F ‘’5• –#;1*º °<á= —˜F—5™de;/*´ °<ì= >?5š $%;l *¸$L+Æ+¿±<ðñ ò ô= WI›iN  WOCü 9œ9FW5� &';¾_*¶|¹(š°*¶€¹- *¶€¹0¹ê¹õÀ9°*¶f¶3¶7™²:¹>*¶|¶D°²:¹J*¶|¶D°<÷ øùú2û?üOþ= _�IN _�OC#F�5ž78 Z[;3 »MY*·O°<=  Ÿ FŸ ¡;H„¸R¸XK» Y²\*·_¶bL+¶½M++ºf¶j,¸nN-¹tºz¹}¸ƒ¹‰Àu:¹�š5²Ô޹tº�¹“—¸™¹‰¹�»¡Y£·¥¿±<* *+,.%2*3G4Q5x6ƒ8=4}ABni~*Z¢£G=¤£N*n:i~�*Z¢¥G=¤¥CÿƒDºuu ¦§;3 »¨Y*·ª°<;=  ¨F¨5© ª«;A »ŸY²­²³²¹*²¾·Á°<A= ¬­F¬ ®¯;4 *¸ĺǰ<5=  °“ ±²;G*¹Ê¸Íš§¬<3= °“C@ ³´;w%²ÔÓ½Y*,¶ÕSY*-¶ÕSYS¹Ù±</=4%%µ…%†…%¶…%·¸ ¹º;q*»ÜY+·Þ¹ß¬M¬9<ãäåæ= »i—˜¼3CP9 ½¾;F+»äY*ºæ·ç¶è°<™=`3¿À Á';:²:¹>*¶|¶D°<’= WI ÂÃ;A +»îY*·ð¶ò°<‚= \] ¿À ÄÅ;S -*+,²ö¸û±<r=* `3 ab UV kl ÆŠ;1*ºæ°<m= `3Ç;‰U»€Y·ÿ³{¸³Ô²³ »Y²·³»Y²·³ »Y²#·³&»Y²)·³,»/Y·1³×±<"« ­°²#´0¶=¸JºÈÉÊ ¦àMË/Íh ýÎÏÒýÓÔ×ýÙÚÝýÎßâýÙäÝýçèëýìîìýçñôýÙõøùû b ¦  @ Õ à  M äî /Ë!#