Dear developers,
this is a rather small but useful release if you have worked with commands and events a lot in the past. The main changes are that subcommands can now inherit properties from their main commands, so you don't have to write your permission messages, etc. manually for every subcommand you create. Furthermore, you can now delegate players to the console method to avoid duplicate command handler methods.
The dynamic listener system added in 0.0.4 has been reworked with a more generic approach. You don't have to cast event classes now when handling them. In addition, you can now add criteria to your listeners, scheduled expires, and more.
Of course, there are also some additional changes and minor bug fixes that shipped with this release, but you can check out the corresponding
changelog for more information. The
Wiki page has already been updated to the new system.
Note: The Maven central approval process is still in progress. The release will be available there within the next few hours.
Still, we would like to point out that Kelp is not yet in a production-ready stage. There have been no performance tests with big amounts of players nor the API code is final. All features are only available in Minecraft 1.8.8 now. Please be patient or report bugs and issues for further improvement.