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