Command framework & dispatcher for the JVM
Find a file
2020-09-04 21:03:58 +02:00
.github Initial commit 2020-08-30 20:53:00 +02:00
src/main/java/com/intellectualsites/commands Add CommandRegistrationHandler 2020-09-04 21:03:58 +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 Initial commit 2020-08-30 20:53:00 +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