▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/ChatEx-Refresh
ChatEx-Refresh

ChatEx-Refresh

ChatEx-Refresh — a fork of the ChatEx plugin. Based on the original ChatEx by TheJeterLP. Additional original contribution: Wizard_x.

Оцените первым
1.4K
3

ChatEx-Refresh

⚠️ WARNING

This plugin is not ChatEx. It is a fork of the ChatEx plugin. The authors of the original ChatEx — TheJeterLP and Wizard_x. ChatEx repository — https://github.com/TheJeterLP/ChatEx.

ChatEx-Refresh — a powerful chat management plugin with MiniMessage, RGB colors, gradients and anti-spam for Minecraft servers.

✨ Features

  • Minecraft 1.16.5+ support — Spigot, Paper and Paper forks
  • Full MiniMessage support — colors, HEX, gradients, ✨, hover, click, fonts, keybind, lang, newline
  • Legacy + HEX + &# + # + &x — all in a single line, mixed freely
  • Custom MiniMessage parser — no Adventure dependency, works on Spigot too
  • Gradients — unlimited colors, modifiers, legacy and HEX mixed
  • Anti-Spam system — configurable cooldowns to prevent chat flooding
  • Ad Blocker — smart detection with IP/domain filtering
  • Range Mode — local chat with configurable radius
  • Player Mentions — mention online players with configurable sound
  • Personal Chat Color — players can set their own chat color via /color
  • Interactive messages — click / hover commands and links in help and usage
  • Command Filtering — apply chat rules to /msg, /me, and other commands
  • Split MiniMessage permissions — control every tag separately
  • 34 languages — including English, Русский, Українська and more
  • Logging — chat and ad logs with daily rotation
  • Message formatting — fully customizable with PlaceholderAPI support

📁 Commands

CommandAliasesPermissionDescription
/chatex/chat-Shows help for plugin
/chatex help/chat help-Shows command help
/chatex clear/chat clearchatex.clearClears chat for all players
/chatex reload/chat reloadchatex.reloadReloads config and locales
/color/chatcolor, /msgcolorchatex.colorSet personal chat color

🔑 Permissions

General

PermissionDefaultDescription
chatex.allowchattrueAllows chatting
chatex.coloropUse /color to change color of chat
chatex.clearopUse /chatex clear to clear the chat
chatex.reloadopUse /chatex reload to reload config and locales
chatex.chat.globalopUse global chat if ranged mode enabled
chatex.mentionopMention other players with sound
chatex.antispam.bypassopBypass the anti-spam system
chatex.bypassadsopBypass the AdBlocker
chatex.notifyadopReceive notification when a player tries to advertise
chatex.notifyupdateopReceive notification about new updates

Legacy colors

PermissionDefaultDescription
chatex.chat.colorlegacyopUse legacy colors (&c, &a, ...)
chatex.chat.colormodifieropUse formatting codes (&l, &m, &n, &o, &r)
chatex.chat.colorhexopUse HEX colors (#RRGGBB, &#RRGGBB)
chatex.chat.colormagicopUse magic color (&k)
chatex.chat.colorgradientopUse gradient colors (/color #FF0000,#00FF00&l)

MiniMessage (split per tag)

PermissionDefaultDescription
chatex.chat.minimessagelegacyopNamed colors (<red>, <gold>, ...)
chatex.chat.minimessagemodifieropFormatting (<bold>, <italic>, <underlined>, <strikethrough>, <reset>)
chatex.chat.minimessagehexopHEX colors (<#FFAA00>, <color:#FFAA00>)
chatex.chat.minimessagemagicop<obfuscated>
chatex.chat.minimessagegradientop<gradient:...>
chatex.chat.minimessage✨op<✨>
chatex.chat.minimessageurlop<click:open_url:...>
chatex.chat.minimessagecommandop<click:run_command:...>
chatex.chat.minimessagesuggestop<click:suggest_command:...>
chatex.chat.minimessagecopyop<click:copy_to_clipboard:...>
chatex.chat.minimessagehoverop<hover:show_text:'...'>
chatex.chat.minimessageinsertionop<insertion:...>
chatex.chat.minimessagekeybindop<key:key.jump>
chatex.chat.minimessagefontop<font:minecraft:uniform>
chatex.chat.minimessagelangop<lang:block.minecraft.stone>
chatex.chat.minimessagenewlineop<newline>, <br>

Umbrella permissions

PermissionDefaultDescription
chatex.chat.coloropAll legacy color permissions
chatex.chat.minimessageopAll MiniMessage permissions

💡 Note: chatex.color is a standalone permission for the /color command — it does not grant any MiniMessage or legacy color permissions.

📦 Requirements

  • Java 17+
  • Spigot, Paper and Paper forks 1.16.5+
  • PlaceholderAPI — optional but recommended
  • LuckPerms — optional for permission management

🎨 Color Examples

Legacy & HEX

FormatExampleResult
Legacy&cHelloRed text
HEX (with &)&#FF0000HelloRed text
HEX (without &)#FF0000HelloRed text
Bungee HEX&x&F&F&0&0&0&0HelloRed text

Personal Color

FormatExampleResult
Personal (Legacy)/color &5&lDark purple bold text
Personal (HEX)/color &#E43A96Pink text
Personal (HEX alt)/color #E43A96Pink text
Reset/color resetRemoves personal color

Gradients

FormatExampleResult
Legacy gradient/color &f,&cWhite → red
HEX gradient/color #FF0000,#00FF00Red → green
3-color gradient/color #FF0000,#FFAA00,#00FF00Red → gold → green
Gradient + modifier/color #FF0000,#00FF00&lGradient + bold
Mixed formats/color #FF0000,&#00FF00# and &# together
Unlimited colors/color #FF0000,&#FFAA00,#00FF00,#0000FF,#FF00FF&l&n5 colors + bold + underlined

MiniMessage

TagExampleResult
Named color<red>Hello</red>Red text
HEX<#FFAA00>Hello</#FFAA00>Gold text
Gradient<gradient:#FF0000:#00FF00>Hello</gradient>Red → green
✨<✨>Hello</✨>✨ text
Bold<bold>Hello</bold>Bold text
Click (URL)<click:open_url:'https://example.com'>Click</click>Opens URL
Click (run)<click:run_command:'/spawn'>Click</click>Runs /spawn
Click (suggest)<click:suggest_command:'/color reset'>Click</click>Suggests in chat
Click (copy)<click:copy_to_clipboard:'/color reset'>Copy</click>Copies to clipboard
Hover<hover:show_text:'<red>Hover!'>Text</hover>Shows tooltip
Font<font:minecraft:uniform>Text</font>Monospace font
Keybind<key:key.jump>Shows jump key
Lang<lang:block.minecraft.stone>Translated name
NewlineLine 1<newline>Line 2Two lines

💡 Note: All formats can be mixed in a single line — <red>Hello &cWorld #FFAA00!</red> works perfectly. The parser converts everything on the fly.

⚠️ Important Notes

Server Software Compatibility

This plugin is designed and tested exclusively on Spigot, Paper and Paper forks (1.16.5+). It may work on other forks, but compatibility is NOT guaranteed.

Not supported:

  • ❌ Any Minecraft Bedrock
  • ❌ Cardboard (Spigot-Fabric compatibility layer)
  • ❌ Hybrid server software (Arclight, Magma, Mohist and etc)
  • ❌ Mod loaders (Fabric, Forge, LegacyFabric, LiteLoader, NeoForge, Quilt and etc)
  • ❌ Proxy servers (BungeeCord, Velocity, Waterfall and etc)
  • ❌ Vanilla Minecraft Java

MiniMessage notes

  • <hover:show_item>, <hover:show_entity> — not supported
  • <selector>, <score>, <nbt> — not supported
  • <transition>, <shadow>, <✨> — not supported
  • <click:open_file>, <click:change_page> — not supported
  • Unsupported tags are printed as plain text

📣 bStats

!bStats

📄 License

This project is licensed under the GNU General Public License v2.0 — you are free to use, modify, and distribute it, as long as you keep the same license.

💬 Support

If you encounter issues or have questions:

  1. Check that you have Java 17+
  2. Verify your server is running Spigot, Paper or a Paper forks (1.16.5+)
  3. Read the console for error messages

🌐 Contacts

  • Telegram or Discord: @MrSpectrumYT
  • Bug reports & feature requests: Contact via Telegram/Discord or Issues GitHub
Партнёрский материал

Сервер для плагина ChatEx-Refresh - как у профи

Плагин ChatEx-Refresh создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином ChatEx-Refresh для друзей можно за пару минут - BungeeHost всё уже подготовил.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

26.3.x26.2.x26.1.x1.21.x1.20.x1.19.x1.18.x1.17.x1.16.x

Поддерживаемые окружения

Сервер

Зависимости

Ссылки

Детали

Лицензия:
Опубликован:5 месяцев назад
Обновлён:2 дня назад
Главная