Command framework & dispatcher for the JVM
| .github | ||
| commands-jline | ||
| src/main/java/com/intellectualsites/commands | ||
| .editorconfig | ||
| .gitignore | ||
| LICENSE | ||
| pom.xml | ||
| README.md | ||
commands
This is going to be a general-purpose Java command library. It will allow programmers to define command chains that users can use to execute pre-defined actions.
The code is based on a paper that can be found here.
Goals
- Allow for commands to be defined using builder patterns
- Allow for commands to be defined using annotated methods
- Allow for command pre-processing
- Allow for command suggestion outputs
Once the core functionality is present additional goals are:
- Create a Minecraft specific implementation and add appropriate bindings
- Create a Discord implementation
- Create a Java CLI implementation