Plugin system!
This is one of the most exciting parts of the system! I will be developing the part of the API that allows plugins to be loaded into the bot. Plugins are precompiled JAR files that are placed in the plugins/ directory of the bot. At runtime, the bot will dynamically load the plugins.
As a testing platform, I will be writing an ORE compatibility plugin for the custom services that ORE provides.