We should do a full switch to the MiniMessage format. This would allow servers more control over their messages, and do our part to abandon legacy, which has not been used in Minecraft since 1.7.
Task list:
[ ] Update the Message class to make it backed by a MiniMessage String instead of a Legacy String.
[x] Figure out how to parse PlaceholderAPI in this new Message class.
[ ] Update all default configs to use MiniMessage.
[ ] Update the ConfigMessage enum to match the new message configs.
[ ] Write some fancy code to automatically convert all existing configs.
[ ] Support either format in the Message RewardType, but warn when legacy is used. Remove legacy support here in EMF 1.8.
Suggestion
We should do a full switch to the MiniMessage format. This would allow servers more control over their messages, and do our part to abandon legacy, which has not been used in Minecraft since 1.7.
Task list: