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() |