v1.14 - SQL Update
I know a lot of you have been asking for this for years, so here it is!
Changes:
- Added MySQL database support as a storage option (finally!)
- This adds config values to config.yml that you can use to connect to a database.
- Reworked & refactored several parts of code to enable this update, and to make the plugin function more logically (and not drive me insane).
- The plugin no longer modifies chat events that have been cancelled. This should hopefully improve some plugin conflicts (whoops).
- Improved /chatcolor reload functionality, now it works properly, and is easier to expand in the future.
- Updated and added new placeholders, the affected placeholders are as listed:
- cc_color_name
- cc_colored_color_name
- cc_full_color_name
- cc_colored_full_color_name
- cc_modifier_names
- cc_modified_modifier_names
- cc_full_modifier_names
- cc_modified_full_modifier_names
- Here is a visual representation of these placeholders, from top to bottom:
- Added a [color-name] placeholder to the following messages:
- current-color
- set-own-color
- set-others-color
- player-set-your-color
- This is now the default placeholder in these messages and has the same functionality as the cc_colored_full_color_name placeholder shown above.
- Removed a possible error if a player sent a message before their data was loaded.
- Fixed a bug introduced last update where setting another player's colour instead set a 'nullnull' prefix on their messages.
Thank you to all of you reporting bugs, issues, and suggesting improvements through the Discord! It's much appreciated and the plugin wouldn't be where it is today without your support.
Aside from minor changes and a bit of a GUI rework, there isn't much left in the pipeline for this plugin, so if you have any fresh ideas, please send me a DM or join the server and post a message!
Please report any issues or bugs with this update to me through the Discord server in the plugin description. Thanks!