CLASS net/minecraft/class_2170 net/minecraft/server/command/CommandManager FIELD field_46823 CURRENT_CONTEXT Ljava/lang/ThreadLocal; FIELD field_9832 dispatcher Lcom/mojang/brigadier/CommandDispatcher; FIELD field_9833 LOGGER Lorg/slf4j/Logger; METHOD (Lnet/minecraft/class_2170$class_5364;Lnet/minecraft/class_7157;)V ARG 1 environment ARG 2 commandRegistryAccess METHOD method_23917 getException (Lcom/mojang/brigadier/ParseResults;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; ARG 0 parse METHOD method_30851 (Lcom/mojang/brigadier/arguments/ArgumentType;)Ljava/lang/String; ARG 0 type METHOD method_30852 checkMissing ()V METHOD method_30853 (Lcom/mojang/brigadier/arguments/ArgumentType;)Z ARG 0 type METHOD method_41710 (Lcom/mojang/brigadier/CommandDispatcher;Lcom/mojang/brigadier/tree/CommandNode;Lcom/mojang/brigadier/tree/CommandNode;Lcom/mojang/brigadier/tree/CommandNode;Ljava/util/Collection;)V ARG 1 parent ARG 2 child ARG 3 sibling ARG 4 inputs METHOD method_44252 executeWithPrefix (Lnet/minecraft/class_2168;Ljava/lang/String;)V COMMENT Executes {@code command}. Unlike {@link #execute} the command can be prefixed COMMENT with a slash. ARG 1 source ARG 2 command METHOD method_45018 withCommandSource (Lcom/mojang/brigadier/ParseResults;Ljava/util/function/UnaryOperator;)Lcom/mojang/brigadier/ParseResults; COMMENT {@return {@code parseResults} with {@code sourceMapper} applied to the COMMENT command source} ARG 0 parseResults ARG 1 sourceMapper METHOD method_46732 createRegistryAccess (Lnet/minecraft/class_7225$class_7874;)Lnet/minecraft/class_7157; ARG 0 registryLookup METHOD method_54312 throwException (Lcom/mojang/brigadier/ParseResults;)V ARG 0 parse METHOD method_54313 callWithContext (Lnet/minecraft/class_2168;Ljava/util/function/Consumer;)V ARG 0 commandSource ARG 1 callback METHOD method_54314 (Ljava/lang/String;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/class_2168;Lnet/minecraft/class_8854;)V ARG 3 context METHOD method_54492 checkCommand (Lcom/mojang/brigadier/ParseResults;Ljava/lang/String;Lnet/minecraft/class_2168;)Lcom/mojang/brigadier/context/ContextChain; ARG 0 parseResults ARG 1 command ARG 2 source METHOD method_54493 (Ljava/lang/String;Lnet/minecraft/class_2583;)Lnet/minecraft/class_2583; ARG 1 style METHOD method_9235 getDispatcher ()Lcom/mojang/brigadier/CommandDispatcher; METHOD method_9238 getCommandValidator (Lnet/minecraft/class_2170$class_2171;)Ljava/util/function/Predicate; ARG 0 parser METHOD method_9239 makeTreeForSource (Lcom/mojang/brigadier/tree/CommandNode;Lcom/mojang/brigadier/tree/CommandNode;Lnet/minecraft/class_2168;Ljava/util/Map;)V ARG 1 tree ARG 2 result ARG 3 source ARG 4 resultNodes METHOD method_9240 (Lnet/minecraft/class_2170$class_2171;Ljava/lang/String;)Z ARG 1 string METHOD method_9241 sendCommandTree (Lnet/minecraft/class_3222;)V ARG 1 player METHOD method_9242 (Lnet/minecraft/class_5250;Lnet/minecraft/class_2583;)Lnet/minecraft/class_2583; ARG 1 style METHOD method_9244 argument (Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder; ARG 0 name ARG 1 type METHOD method_9245 (Lnet/minecraft/class_2172;)Z ARG 0 sourcex METHOD method_9246 (Lcom/mojang/brigadier/context/CommandContext;)I ARG 0 context METHOD method_9247 literal (Ljava/lang/String;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder; ARG 0 literal METHOD method_9249 execute (Lcom/mojang/brigadier/ParseResults;Ljava/lang/String;)V COMMENT Executes {@code command}. The command cannot be prefixed with a slash. COMMENT COMMENT @see #executeWithPrefix(ServerCommandSource, String) ARG 1 parseResults ARG 2 command CLASS 1 METHOD method_56811 createTagCreatingLookup (Lnet/minecraft/class_7225$class_7226;)Lnet/minecraft/class_7225$class_7226$class_7875; ARG 1 original CLASS class_2171 CommandParser METHOD parse (Lcom/mojang/brigadier/StringReader;)V ARG 1 reader CLASS class_5364 RegistrationEnvironment COMMENT Describes the environment in which commands are registered. FIELD field_25422 integrated Z FIELD field_25423 dedicated Z METHOD (Ljava/lang/String;IZZ)V ARG 3 integrated ARG 4 dedicated