Refactored commands slightly, making it a bit more intuitive to create a command
Added SimpleCommand which is a command that takes no arguments
Added LambdaCommand that lets you define a basic command inline
Added command autocompleters for arguments in ModularCommands
Argument name automatically added to autocomplete list as a prompt (disappears when player starts typing)
Added ArgumentAutocompleter abstract class and several useful implementations
Autocompleters are added in the constructor of a ModularCommand concrete class
(addAutocompleter(String argumentName, ArgumentAutocompleter autocompleter))
Refactored commands slightly, making it a bit more intuitive to create a command
SimpleCommand
which is a command that takes no argumentsLambdaCommand
that lets you define a basic command inlineAdded command autocompleters for arguments in
ModularCommand
sArgumentAutocompleter
abstract class and several useful implementationsModularCommand
concrete class (addAutocompleter(String argumentName, ArgumentAutocompleter autocompleter)
)