Provides the interface required for command extensions.
| Type | Name and description | 
|---|---|
| Object | execute(List<String> args) | 
| List | getAliases() | 
| Completer | getCompleter() | 
| String | getDescription() | 
| String | getHelp() | 
| boolean | getHidden() | 
| String | getName() | 
| String | getShortcut() | 
| String | getUsage() |