
ChatFormatter
✔️ Beautify your chat with hover text, clickable messages and more!

✨ Enhancements
- Updated all dependencies and libraries to their latest stable versions
🐛 Bug Fixes
- Fixed Legacy formatting when user does not have permission

✨ Enhancements
- Add support for 1.21.9 versions.
- Updated all dependencies and libraries to their latest stable versions.

✨ Enhancements
- Updated all dependencies and libraries to their latest stable versions
🐛 Bug Fixes
- Fixed issue of message content displaying {message} after send

✨ Enhancements
- Added support for 1.21.6, 1.21.7, 1.21.8

✨ Enhancements
- Make url's clickable.
- Updated all libraries
✨ Enhancements
-
Added granular permissions for text decorations:
chatformatter.decorations.bold– now supports<bold>,<b>,&lchatformatter.decorations.italic– now supports<italic>,<i>,<em>,&ochatformatter.decorations.underlined– added support for&nchatformatter.decorations.strikethrough– added<st>,&mchatformatter.decorations.obfuscated– added<obf>,&k
-
chatformatter.color.*now covers:- Named colors (
<red>,<blue>, etc.) - Legacy codes (
&c,&4, etc.) - Hex codes (
<#a568a9>,&#a568a9>)
- Named colors (
-
New permissions added:
chatformatter.shadow– enables<shadow>chatformatter.✨– enables<✨>chatformatter.score,chatformatter.selector,chatformatter.nbt– advanced placeholder support
-
Added aliases for
chatformatter.reset,chatformatter.newline -
Removed deprecated
chatformatter.legacycolorin favor of fine-grained color permissions -
Added support for the latest Minecraft versions
-
Updated all dependencies and libraries to their latest stable versions
🐛 Bug Fixes
- Fixed a bug where applying gradient tags over placeholders would break the config
- Fixed an issue where players without permission to use a color had
&incorrectly shown as<ampersad>in chat
-

✨ Enhancements
- Updated all libraries
Enhancements
- Added missing permission for
<✨> - Support for all legacy hex color's. (Fixes most of bug's provided by the other plugin placeholders)
- Added missing permission for
Enhancements
- Expand default configuration
- Add relational placeholder support
- Add placeholder-api support to internal placeholder's (the
placeholderssection in config
Enhancements
- Fix plugin compatibility setting message color
Enhancements
- Fix message color formatting.
- Update all dependencies
Enhancements
- Add
{name}placeholder - Update all dependencies
- Add
Enhancements
- Update Dependencies
- Drop Spigot Support (Plugin now only supports Paper; optional PaperSupport no longer required!)
- Move into one jar for simplified usage
- Added captivating preview gifs in the GitHub repository readme
- Added the necessary commands and permissions into plugin.yml
Bug Fixes
- Fix most compatibility issues with other plugins.
- Exclude kotlin from dependencies
- Add fully compatibility with 1.19.4 ❤️
(Optional) If you have paper server, install ChatFormatter and ChatFormatter-PaperSupport jars.
fix bug with multi-version support in paper-support. Support permission per color Add plugin update checker Update all dependencies
(Optional) If you have paper server, install ChatFormatter and ChatFormatter-PaperSupport jars.
Fixed support with PaperMC #354
Update dependencies Use modern api. Fix chat formatter
placeholder duplicate. Add permissions per tag resolver. Permissions:
- chatformatter.color -
<red>,<blue>, etc. tags. - chatformatter.legacycolor - Allows the use of legacy color codes, such as
&c,&4,&l, etc. - chatformatter.decorations.* -
<bold>,<italic>,<underlined>,<strikethrough>, and<obfuscated>tags. - chatformatter.decorations.bold -
<bold> - chatformatter.decorations.italic -
<italic> - chatformatter.decorations.underlined -
<underlined> - chatformatter.decorations.strikethrough -
<strikethrough> - chatformatter.decorations.obfuscated -
<obfuscated> - chatformatter.reset -
<reset> - chatformatter.gradient -
<gradient> - chatformatter.hover -
<hover> - chatformatter.click -
<click> - chatformatter.insertion -
<insertion> - chatformatter.font -
<font> - chatformatter.transition -
<transition> - chatformatter.translatable -
<lang> - chatformatter.selector -
<selector> - chatformatter.keybind -
<key> - chatformatter.newline -
<newline> - chatformatter.chat.reload - reload the plugin
/chatformatter reload
(Optional) If you have paper server, install ChatFormatter and ChatFormatter-PaperSupport jars.
- chatformatter.color -
