Package net.minecraft.commands
Class Commands
java.lang.Object
net.minecraft.commands.Commands
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic enumstatic interface
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate static final ThreadLocal<ExecutionContext<CommandSourceStack>>private final com.mojang.brigadier.CommandDispatcher<CommandSourceStack>static final intstatic final intstatic final intstatic final intstatic final intprivate static final org.slf4j.Logger
- 
Constructor SummaryConstructorsConstructorDescriptionCommands(Commands.CommandSelection p_230943_, CommandBuildContext p_230944_) 
- 
Method SummaryModifier and TypeMethodDescriptionstatic <T> com.mojang.brigadier.builder.RequiredArgumentBuilder<CommandSourceStack,T> static CommandBuildContextcreateValidationContext(HolderLookup.Provider p_256243_) createValidator(Commands.ParseFunction p_82121_) static voidexecuteCommandInContext(CommandSourceStack p_306118_, Consumer<ExecutionContext<CommandSourceStack>> p_306332_) private voidfillUsableCommands(com.mojang.brigadier.tree.CommandNode<CommandSourceStack> p_82113_, com.mojang.brigadier.tree.CommandNode<SharedSuggestionProvider> p_82114_, CommandSourceStack p_82115_, Map<com.mojang.brigadier.tree.CommandNode<CommandSourceStack>, com.mojang.brigadier.tree.CommandNode<SharedSuggestionProvider>> p_82116_) private static com.mojang.brigadier.context.ContextChain<CommandSourceStack>finishParsing(com.mojang.brigadier.ParseResults<CommandSourceStack> p_307220_, String p_307311_, CommandSourceStack p_307676_) com.mojang.brigadier.CommandDispatcher<CommandSourceStack>static <S> com.mojang.brigadier.exceptions.CommandSyntaxExceptiongetParseException(com.mojang.brigadier.ParseResults<S> p_82098_) static com.mojang.brigadier.builder.LiteralArgumentBuilder<CommandSourceStack>static <S> com.mojang.brigadier.ParseResults<S>mapSource(com.mojang.brigadier.ParseResults<S> p_242928_, UnaryOperator<S> p_242890_) voidperformCommand(com.mojang.brigadier.ParseResults<CommandSourceStack> p_242844_, String p_242841_) voidperformPrefixedCommand(CommandSourceStack p_230958_, String p_230959_) voidsendCommands(ServerPlayer p_82096_) static voidvalidate()static <S> voidvalidateParseResults(com.mojang.brigadier.ParseResults<S> p_306093_) 
- 
Field Details- 
CURRENT_EXECUTION_CONTEXT
- 
LOGGERprivate static final org.slf4j.Logger LOGGER
- 
LEVEL_ALLpublic static final int LEVEL_ALL- See Also:
 
- 
LEVEL_MODERATORSpublic static final int LEVEL_MODERATORS- See Also:
 
- 
LEVEL_GAMEMASTERSpublic static final int LEVEL_GAMEMASTERS- See Also:
 
- 
LEVEL_ADMINSpublic static final int LEVEL_ADMINS- See Also:
 
- 
LEVEL_OWNERSpublic static final int LEVEL_OWNERS- See Also:
 
- 
dispatcher
 
- 
- 
Constructor Details- 
Commands
 
- 
- 
Method Details- 
mapSourcepublic static <S> com.mojang.brigadier.ParseResults<S> mapSource(com.mojang.brigadier.ParseResults<S> p_242928_, UnaryOperator<S> p_242890_) 
- 
performPrefixedCommand
- 
performCommandpublic void performCommand(com.mojang.brigadier.ParseResults<CommandSourceStack> p_242844_, String p_242841_) 
- 
finishParsing@Nullable private static com.mojang.brigadier.context.ContextChain<CommandSourceStack> finishParsing(com.mojang.brigadier.ParseResults<CommandSourceStack> p_307220_, String p_307311_, CommandSourceStack p_307676_) 
- 
executeCommandInContextpublic static void executeCommandInContext(CommandSourceStack p_306118_, Consumer<ExecutionContext<CommandSourceStack>> p_306332_) 
- 
sendCommands
- 
fillUsableCommandsprivate void fillUsableCommands(com.mojang.brigadier.tree.CommandNode<CommandSourceStack> p_82113_, com.mojang.brigadier.tree.CommandNode<SharedSuggestionProvider> p_82114_, CommandSourceStack p_82115_, Map<com.mojang.brigadier.tree.CommandNode<CommandSourceStack>, com.mojang.brigadier.tree.CommandNode<SharedSuggestionProvider>> p_82116_) 
- 
literalpublic static com.mojang.brigadier.builder.LiteralArgumentBuilder<CommandSourceStack> literal(String p_82128_) 
- 
argumentpublic static <T> com.mojang.brigadier.builder.RequiredArgumentBuilder<CommandSourceStack,T> argument(String p_82130_, com.mojang.brigadier.arguments.ArgumentType<T> p_82131_) 
- 
createValidator
- 
getDispatcher
- 
validateParseResultspublic static <S> void validateParseResults(com.mojang.brigadier.ParseResults<S> p_306093_) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
- com.mojang.brigadier.exceptions.CommandSyntaxException
 
- 
getParseException@Nullable public static <S> com.mojang.brigadier.exceptions.CommandSyntaxException getParseException(com.mojang.brigadier.ParseResults<S> p_82098_) 
- 
createValidationContext
- 
validatepublic static void validate()
 
-