Takes an aliasSeq of arguments from getUDAs, which automatically expands for as many UDAs as are given
Adds a trigger for this command
Call a command event
Returns a Regex capture group matched against the command's regex.
Returns the command name (always the first trigger in the list).
Sets this command's group
Sets whether this command uses regex matching
Sets this command's triggers
The description / help text for the command
Whether this command is enabled
The function handler for this command
The permissions level required for the command
Function to run before main command handler.
A CommandObject represents the configuration/state for a single command.