A table of CommandHolders, where the Index is the name and the value is a list of commands.
Used to add a CommandHolder to CommandHandler.CommandHolders.
Used to remove a CommandHolder.
Returns a command which matches the provided name, will also peform case conversion.
Returns the filtered word at position Index from list RawArguments.
Returns the word at position Index from list RawArguments.
Evaluates the word which refers to a group of players at position Index of RawArguments, and then returns a list of players referenced by this word.
EG: To find Alexplazz.
"Ale"
"Alex"
"Alexplazz"
Also:
all - All players.
others - All players but the provided Player.
random - A random player.
me - The provided Player.
%team - The players in the provided team.
Works the same way as CommandHandler.ParseArguments.Player, however if more than one player is referenced false will be returned.
Returns the number referenced at position index of RawArguments.
Returns the phrase / sentence which starts at position Index and lasts through the rest of the list RawArguments.
The same as CommandHandler.ParseArguments.Phrase, but filtered.
Returns a formatted arguments table provided the commandarguments preset and the raw arguments using the above functions.
Checks if the Owned has the permissions to run the Command, then calls CommandHandler.AssertArguments to format the arguments.
Executes / finds the command, and then makes a log.
Takes a raw command / instruction from a Player and executes it if applicable.
Starts the command handler.