DGuard

Чат на сервере Minecraft: префиксы, каналы и фильтр мата

Чат сервера собирают из трёх частей: плагин прав хранит префиксы, Vault передаёт их другим плагинам, а плагин чата рисует строку сообщения и отвечает за каналы, фильтры и упоминания. Разбираем, как это связать, и сравниваем четыре плагина чата для Paper по их собственным страницам: Carbon, ChatManager, EssentialsX Chat и LPC.

Команда DGuard8 мин

Коротко: префиксы задаются в LuckPerms командой lp group <группа> meta setprefix <вес> "<префикс>", но в чате они появятся только с плагином чата. Для простого формата с префиксами хватит EssentialsX Chat (если EssentialsX уже стоит) или LPC. Фильтр мата, антиспам, антиреклама, каналы и упоминания есть у ChatManager, а Carbon добавляет каналы на MiniMessage и общий чат для нескольких серверов. Главная ловушка — формат префикса: одни плагины ждут коды &c, другие — теги MiniMessage.

Как устроен чат: LuckPerms, Vault и плагин чата

LuckPerms хранит префиксы и суффиксы групп, но сам чат не форматирует. Плагинам на Bukkit API он отдаёт их через Vault: EssentialsX Chat и ChatManager без Vault и LuckPerms префиксы не покажут. LPC и Carbon требуют сам LuckPerms. Группы и веса подробно разобраны в статье LuckPerms, а Vault — в статье экономика и Vault.

префиксы групп: коды & (EssentialsX Chat, ChatManager) или MiniMessage (LPC)
lp group admin meta setprefix 300 "&c[Админ] "
lp group vip meta setprefix 100 "&6[VIP] "

# для LPC — тот же префикс в MiniMessage
lp group admin meta setprefix 300 "<red>[Админ]</red> "

Сравнение плагинов чата

CarbonChatManagerEssentialsX ChatLPC
СерверыPaper 1.21.1+, Folia, Velocity, Fabric; Java 21+Paper, Folia, PurpurBukkit, Spigot, Paper; Folia не поддерживаетсяPaper (рекомендуется), Spigot, Folia
Откуда префиксыLuckPerms (обязателен)Vault и LuckPerms (обязательны)Vault и LuckPermsLuckPerms (обязателен)
ФорматMiniMessage, свой формат для группКоды & и HEX, свой формат для группКоды &, &#RRGGBB по правам, свой формат для группMiniMessage, форматы для групп и треков
КаналыДа: команды каналов, радиус, мир, быстрый префиксЛокальный, глобальный и мировой чат, чат персоналаЧат по радиусу; ! — крик на весь сервер, ? — вопросНет
Фильтр мата и спамаФильтр на регулярных выражениях; личный фильтр /filterМат, спам, капс, реклама, спецсимволы — в чате, командах и на табличкахНетАнтиспам, повторы, капс, маскировка мата, антиреклама (выключены по умолчанию)
Упоминания@ник с подсветкой и звуком@ник со звуком и титром, @everyoneНет в описании модуля@ник с подсветкой и звуком
Сеть серверовОбщий чат через Redis, NATS или RabbitMQ либо установка на VelocityНет в описанииНетНет в описании
Свежая сборка3.0.0-beta.39, 18 сентября 2026, до 26.3 (все сборки 3.0 — бета)4.0.4, 9 мая 2026, 26.1.2–26.22.22.0, 31 мая 2026, на Modrinth до 26.1.24.4.0, 5 июля 2026, до 26.2
КодОткрытый, GPL-3.0Открытый, MITОткрытый, GPL-3.0Открытый, MIT
Плагины — в алфавитном порядке. По страницам на Modrinth, вики Carbon, документации ChatManager и EssentialsX на 19 октября 2026 года

Коротко о каждом

Carbon

Чат на каналах: у каждого канала свой файл с форматами для групп, командой, быстрым префиксом (например, ! для чата персонала) и радиусом (-1 — без радиуса, 0 — только свой мир, на Velocity — свой сервер). Есть упоминания, игнор и мьют, ссылка на предмет тегом <item>, пати-чат и интеграции с DiscordSRV, mcMMO, Towny и FactionsUUID. Для сети Carbon ставят либо на все игровые серверы с брокером сообщений (Redis, NATS или RabbitMQ) и внешней базой, либо только на Velocity — тогда для клиентов 1.19.1+ нужен SignedVelocity на прокси и серверах. Учтите, что ветка 3.0 пока выходит бета-сборками.

формат канала с префиксом и суффиксом LuckPerms — пример из вики Carbon
format {
    basic {
        "default_format"="<luckperms_prefix> <display_name> <luckperms_suffix>: <message>"
    }
}

ChatManager

«Кухонный комбайн» для чата от Crazy Crew: антимат с добавлением слов прямо в игре (/antiswear add <слово>, право chatmanager.antiswear.add), антиспам, антикапс, антиреклама с белым списком ссылок, запрет спецсимволов, бан команд, автообъявления, чат персонала, слежка за личными сообщениями и командами, логи чата. Каналы по радиусу переключаются командой /chatradius: локальный чат по умолчанию слышен в 250 блоках. Нужны Vault и LuckPerms; группы в настройках пишите строчными буквами — LuckPerms хранит их так.

EssentialsX Chat

Модуль EssentialsX: формат чата для всех (chat.format) и отдельно для групп (chat.group-formats), ник, префикс, суффикс, группа и мир подставляются плейсхолдерами из комментариев config.yml. chat.radius включает чат по радиусу (0 — общий), с правами essentials.chat.shout и essentials.chat.question сообщение с ! или ? уходит всем. Цвета в сообщениях открывают права essentials.chat.color, essentials.chat.format, а HEX &#RRGGBB — essentials.chat.rgb. Фильтров и упоминаний нет, плейсхолдеры PlaceholderAPI модуль сам не разбирает. Подробно об EssentialsX — в статье EssentialsX.

LPC

LPC (LuckPerms Chat Formatter) — лёгкий форматтер на MiniMessage: форматы для групп и треков LuckPerms, градиентные ники по рангу, плейсхолдеры PlaceholderAPI, [item] с подсказкой, упоминания, эмодзи вида :heart: и кликабельные ссылки. Модерация — антиспам, блок повторов, капс-фильтр, маскировка мата, антиреклама и /lpc mute <игрок> [время] — по умолчанию выключена. Сообщения игроков не могут подставить клик- и ховер-компоненты: опасные теги MiniMessage в них не работают.

Фильтр мата, спама и рекламы

  • Список слов — ваша работа. Русские слова и их варианты добавьте сами: в ChatManager — командой /antiswear add <слово> прямо в игре, в Carbon — шаблонами в chat-filter (ключ — регулярное выражение, значение — замена), в LPC — в настройках маскировки мата.
  • Обходы. Слова слитно, через пробелы и «красивыми» буквами — главные способы обойти фильтр. ChatManager ловит слитные слова и буквы через пробел и может запрещать спецсимволы; режим повышенной чувствительности его документация честно называет источником ложных срабатываний.
  • Мягкий фильтр по желанию. В Carbon есть optional-chat-filter: игрок сам включает его командой /filter.
  • Мьют — плагином наказаний. Встроенный мьют есть у LPC (/lpc mute) и Carbon, а у LPC ещё узел lpc.muted, который выставляют плагины наказаний. Временные мьюты с причинами и историей удобнее вести в плагине банов — см. плагины банов.
  • Правила заранее. Что считается спамом, рекламой и оскорблением, напишите в правилах — их можно собрать в нашем генераторе правил, а принципы — в статье правила сервера.

Какой выбрать

  • EssentialsX уже стоит, нужны префиксы и цвет — EssentialsX Chat, но проверьте, что сборка вышла под вашу версию.
  • Нужны только красивые префиксы и градиенты на MiniMessage — LPC.
  • Нужны фильтр мата, антиреклама и антиспам «из коробки» — ChatManager.
  • Каналы, сеть на Velocity, общий чат между серверами — Carbon.
  • Сервер на Folia — Carbon, ChatManager или LPC: EssentialsX на Folia не поддерживается.

Оставьте оформление чата одному плагину: документация ChatManager, например, советует выбрать, какой плагин обрабатывает коды цвета, и выключить их в остальных. Префикс в табе и над головой рисует не плагин чата, а TAB, а мост чата с Discord — DiscordSRV.

Чат и античит

Фильтр чата отвечает за слова, античит — за действия. Часть «спама» приходит не через чат: BookBot штампует книги с рекламой за секунды, а AntiAFK пишет в чат и двигает персонажа, чтобы сервер не кикнул игрока, который давно спит. DGuard — лучший античит для современного сервера Minecraft — ловит оба: они входят в 47 видов читов из нашего сравнения, которые он закрывает на всех фронтах — бой, движение, пакеты, инвентарь, постройка и мир. Он собирает улики и не торопится с выводом, а строгость наказаний задаёте вы.

Частые вопросы

Как сделать префиксы в чате Minecraft?

Задайте префикс группе в LuckPerms: lp group vip meta setprefix 100 "&6[VIP] ". Затем поставьте плагин чата, который его показывает: EssentialsX Chat или ChatManager (им нужен ещё Vault), LPC или Carbon.

Почему префикс LuckPerms не отображается в чате?

LuckPerms сам чат не форматирует: нужен плагин чата, а для EssentialsX Chat и ChatManager — ещё Vault. Если префикс виден как &c[Админ] или с тегами, формат префикса не совпадает с плагином: LPC ждёт MiniMessage, EssentialsX Chat — коды &.

Как сделать фильтр мата на сервере Minecraft?

Поставьте плагин чата с фильтром: в ChatManager слова добавляются командой /antiswear add <слово>, в Carbon — регулярными выражениями в chat-filter, в LPC — включите маскировку мата в настройках. Русские слова и их варианты добавьте сами.

Как сделать локальный и глобальный чат?

В EssentialsX Chat задайте chat.radius в блоках: обычные сообщения слышны рядом, а с ! и правом essentials.chat.shout — всем. В ChatManager каналы переключает /chatradius, в Carbon у каждого канала свой radius.

Как сделать общий чат для нескольких серверов?

Например, Carbon: поставьте его на все игровые серверы с брокером сообщений (Redis, NATS или RabbitMQ) и внешней базой или только на Velocity. Для получения сообщений с других серверов игрокам нужно право carbon.crossserver.

Источники

Все разделы
Плагины6 минLuckPerms: права и группы на сервере за 10 минутСоздайте группы, выдайте им права и добавьте в них людей — это четыре команды и веб-редактор. Ниже готовая схема default → helper → moderator → admin, префиксы, треки повышения и почему не стоит раздавать OP.ЧитатьПлагины7 минEssentialsX: базовые команды сервера — модули, права и настройкаEssentialsX — бесплатный набор базовых команд для Paper и Spigot: дома, варпы, телепорт по запросу, наборы, экономика, личные сообщения и модерация. Ставится одним jar, а чат, спавн и Discord — отдельными модулями. Главное после установки — выдать игрокам права через LuckPerms.ЧитатьПлагины5 минPlaceholderAPI: плейсхолдеры, расширения и команды /papiPlaceholderAPI — бесплатный плагин, через который одни плагины показывают данные других: ник, пинг, баланс, ранг, TPS — в табе, на скорборде, в чате и на голограммах. Сам он плейсхолдеров не содержит: их дают расширения из eCloud или встроенные в плагины. Разберём установку, нужные команды, частые поломки и безопасность расширений.Читать

Поставьте лучший античит для современного Minecraft

DGuard ловит все 47 видов читов из нашего сравнения — у ближайшего соперника, Intave, 27. Полная защита на любом тарифе, до 30 игроков онлайн — бесплатно.