java.lang.Object
net.minestom.server.command.builder.CommandDispatcher
Class responsible for parsing
Command
.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionexecute
(CommandSender source, String commandString) Checks if the command exists, and execute it.@Nullable Command
findCommand
(String commandName) Gets the command class associated with the name.parse
(CommandSender sender, String commandString) Parses the given command.void
Registers a command, be aware that registering a command name or alias will override the previous entry.void
unregister
(Command command)
-
Constructor Details
-
CommandDispatcher
-
CommandDispatcher
public CommandDispatcher()
-
-
Method Details
-
register
Registers a command, be aware that registering a command name or alias will override the previous entry.- Parameters:
command
- the command to register
-
unregister
-
getCommands
-
findCommand
Gets the command class associated with the name.- Parameters:
commandName
- the command name- Returns:
- the
Command
associated with the name, null if not any
-
execute
Checks if the command exists, and execute it.- Parameters:
source
- the command sourcecommandString
- the command with the argument(s)- Returns:
- the command result
-
parse
Parses the given command.- Parameters:
commandString
- the command (containing the command name and the args if any)- Returns:
- the parsing result
-