Command framework & dispatcher for the JVM
Find a file
Alexander Söderberg a5748444ce
Reformat.
2020-09-06 18:06:08 +02:00
.github Add limited support for completions, add .editorconfig and reformat. 2020-09-06 16:13:08 +02:00
commands-bukkit Reformat. 2020-09-06 18:06:08 +02:00
commands-core Reformat. 2020-09-06 18:06:08 +02:00
commands-jline Add limited support for completions, add .editorconfig and reformat. 2020-09-06 16:13:08 +02:00
.editorconfig Add limited support for completions, add .editorconfig and reformat. 2020-09-06 16:13:08 +02:00
.gitignore Initial commit 2020-08-30 20:53:00 +02:00
LICENSE Initial commit 2020-08-30 20:53:00 +02:00
pom.xml Basic bukkit support 2020-09-06 17:55:46 +02:00
README.md Explain project goals 2020-09-01 22:42:00 +02:00

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