Useful premade classes to reduce code duplication.
The purpose of this is to provide a shared set of classes to be used for making plugin development quicker and more consistent.
* Language System
* Message Sending Utility class
* Data System
* Versioned config and language file support
Extra Librarys Included:
* Joda Time - http://www.joda.org/joda-time/
* Trove - https://bitbucket.org/robeden/trove
An Example configuration file for a bukkit plugin may be found at at https://gitlab.com/serkprojects/serkcore/blob/master/src/main/resources/config.yml
The provided language system makes use of default language files to prevent severe errors.
An example default file for a bukkit plugin may be found at https://gitlab.com/serkprojects/ser...s/Bukkit/src/main/resources/lang/defaults.yml
A custom language may be selected by the language setting in the config. Due to the design of the language system, any missed messages in that language will come from the default language file to avoid errors.