[+] Custom/gradient colors now exhibit the same
natural properties as basic colors.
[~] Completely overhauled formatting system, providing enhanced stability and easy extensibility for future additions!
[+] Added item display in chat with "
[item]", which will show the item in your hand.
[+] Introduced mention system using
@everyone or
@playerName to target specific players.
[+] Added a
sound notification for mentions.
[+] Mentions now trigger a
title notification for the targeted player(s).
[+] Added permission "
chatformatting.mention.*" for all mentions.
[+] Added permission "
chatformatting.mention.player" for player mentions.
[+] Added permission "
chatformatting.mention.everyone" for @everyone mentions.
[+] Added permission "
chatformatting.item" for items in chat.
[+] Added "mention-notification-sound: true" to config.yml.
[+] Added URLs in link info.
[+] Added "
mention-info" message in messages.yml.
[+] Added "
mention-permission" message in messages.yml.
[+] Added "
item-permission" message in messages.yml.
[+] Added item replacement text "
[item]" with "
replacement-of-item" in config.yml.
[+] Added mention replacement text "@mention" with "
replacement-of-mention" in config.yml.
[~] Modified "server-player-join" message in messages.yml.
[~] Modified "server-player-welcome" message in messages.yml.
[~] Modified "server-player-quit" message in messages.yml.
[+] Added an optional console warning message that can be disabled using "disable-color-version-alert" for servers running versions older than 1.16.
[~] Stabilized the color/links system in the chat.
[+] Added a subtle
sound when sending/receiving a message.
[+] Added a configuration option in config.yml to disable the sound.
[~] Updated the DisplayNames feature, replacing the "display" parameter with
prefix/suffix.
[+] DisplayNames can now be shown in the
tablist.
[+] Added support for
custom colors and gradientsin 'color.yml' for Minecraft 1.16+!
[+] Added custom "
join/welcome/quit" messages.
[+] Added permission "
chatformatting.links" to use links (default: false).
[+] Custom colors and gradients are available for display names in Minecraft 1.16+.
[+] Added
ultra-filtering feature for offensive words. For example, "baaadwooord" will be considered.
[+] Separated the configuration into multiple files for better organization: 'config.yml', 'badwords.yml', 'colors.yml', 'displaynames.yml', 'messages.yml', 'badwords.yml'.
[+] Added '
badwords-replacement' parameter in 'badwords.yml'.
[+] Added '
ultra-filtering' parameter in 'badwords.yml'.
[+] Added '
basic-display-name' parameter in 'displaynames.yml'.
[~] Links are now formatted even if there is no space before them.
[~] Colors before links persist after the link.
[-] Removed the "chat-prefix" parameter as it is no longer needed.
[-] Removed the "available-language" parameter as it is no longer needed.
[~] Fixed player name display when he has no permissions
[~] Fixed player display name duplication when reloading chat
[~] Build Java JDK 17 -> Java JDK 12