v1.7.9 - Major Code Refactoring, More Customisability & Better Configs
Changes
- Configs have been separated into config.yml and messages.yml.
- Don't worry - your old config will be saved to a separate file to allow you to copy across anything you want to save!
- The messages.yml file has been split into sections to improve readability - should make finding the message you want to change easier.
- Removed defcol.yml, merged into config.yml.
- Players now require a permission, chatcolor.use-color-codes, in order to use & colour codes in the chat, even with color-override disabled.
- More customisable messages have been added to make the plugin even more customisable!
- Now using a timestamp as the default colour code instead of a random number.
- Very large changes to code structure and functionality.
- Switched from statics to dependency injection in a lot of cases.
- Improved config loading/saving system significantly.
- Re-coded how the plugin's messages & strings are stored.
- More commented code.
- Cleaned up the main class, removing functionality that shouldn't have been in it to a different class.
That's all for now! If you have any suggestions or bug reports, please leave them in the comments.