FlowChat
Автоматизация чата на основе шаблонов — сопоставляй сообщения с regex и отвечай командами. Поддерживает сопоставление с учётом цвета, сопоставление JSON, ответы из нескольких команд и уведомления о достижениях.
- Загрузчики
- FabricNeoForgeForgePaper
- Скачиваний на Modrinth
- 1,5 тыс.
- Подписчиков на Modrinth
- 1
- версий
- 12
- Обновлён
- 4 июня 20264 июн.
- Опубликован
- в 2026
Коротко о моде
Работает и в игре, и на сервере — ставьте, где нужен
Нашли баг или есть предложение? Откройте issue на GitHub
FlowChat
Чат-процессор для Minecraft на основе регулярных выражений. Замена, фильтрация, тосты, автоответы и звуки на сообщения чата — работает на клиентах и серверах на всех основных платформах. Текущая версия: 2.1.2.
Платформы
| Платформа | Тип | Версии |
|---|---|---|
| Fabric | Клиентский мод | 1.14.4 - 1.21.11 |
| Forge | Клиентский мод | 1.7.10 - 1.21.11 |
| NeoForge | Клиентский мод | 1.20.4 - 1.21.11 |
| Spigot/Paper | Серверный плагин | 1.7.10 - 1.21.11 |
| BungeeCord | Прокси-плагин | Последняя |
| Velocity | Прокси-плагин | Последняя |
Возможности
- Замена по регуляркам — сопоставление входящего чата с regex и замена на форматированный текст
- Правила для исходящих сообщений — перехват и перезапись отправляемых сообщений (алиасы команд, префиксы цвета)
- Учёт цветов при сопоставлении —
colorAware: trueсопоставляет текст с сохранением цветовых кодов; замены поддерживают&a,&lи т.д. - Toast-уведомления — перенаправление совпавших сообщений из чата в оверлей (
"toast": true) - Стили уведомлений —
"notifyStyle":"actionbar"(по умолчанию),"toast"(системный тост) или"advancement"(всплывающее достижение) - Звуковые оповещения — воспроизведение звуков при совпадении:
"sound": true(звук по умолчанию),"sound": "bell"(конкретный звук) или"sound": "note_pling" - Автоответы — отправка команды/сообщения при совпадении с шаблоном:
"respond": "/cmd"(одно) или"respond": ["/cmd1", "/cmd2"](несколько) - Сопоставление JSON —
matchJson: trueсопоставляет с сырыми JSON-компонентами чата вместо отображаемого текста - Накопление значений — агрегация числовых групп захвата из быстро приходящих сообщений в общий итог
- Селекторы тегов —
{player},{time},{biome},{item_name}и ещё 389 подставляются в замены - Фильтрация по серверу —
"server": "^mc\\.example\\.com"ограничивает правило только подходящими серверами - Отмена сообщений — установите замену в
pleasecancelthismessage, чтобы полностью скрыть сообщение из чата - Горячая перезагрузка — редактирование файла правил без перезапуска игры или сервера
- Поддержка старых полей — старые имена полей (
search,toastMe,respondMsg,serversearch,msgsearch,msgreplacement) по-прежнему работают через алиасы
Формат правил
{
"incoming": [
{ "pattern": "hello", "replacement": "world" },
{ "pattern": "alert_me", "toast": true, "sound": "bell", "notifyStyle": "advancement" },
{ "pattern": "greet", "respond": ["/say Hi!", "/say Welcome!"] }
],
"outgoing": [
{ "pattern": "/b", "replacement": "/bottle get 64" }
]
}Накопление значений
Агрегирует числовые группы захвата из быстро приходящих подряд сообщений. Когда магазин отправляет несколько строк подряд (например, продажа предметов оптом), накопление значений сворачивает их в общий итог.
| Токен | Значение |
|---|---|
$1, $2, ... | Стандартные ссылки на группы regex (только текущее совпадение) |
$^1, $^2, ... | Накопленное значение для этой группы (суммарный итог) |
$^i | Счётчик итераций (сколько сообщений накопилось) |
Установка
Клиент: Скачайте JAR для вашей версии MC и загрузчика из Releases. Поместите его в папку mods/. При первом запуске FlowChat создаёт конфиг по умолчанию в .minecraft/config/flowchat.json.
Сервер: Скачайте серверный JAR (Spigot, Bungee, Velocity или Unified) из Releases. Поместите его в plugins/. Для серверов 1.14.4+ установите PacketEvents для перехвата чата на уровне пакетов (опционально — иначе используется откат к событиям Bukkit).
Перезагрузка: Отредактируйте flowchat.json и выполните /flowchat reload в игре. Перезапуск не нужен.
Ссылки
Частые вопросы
Как установить FlowChat?
Установите Fabric под свою версию Minecraft, скачайте FlowChat под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть FlowChat?
У FlowChat есть сборки для Minecraft 1.21.4–1.21.5, 1.21.9, 1.21.11, 26.1.2 ….
Нужен ли FlowChat на сервере?
Работает и в игре, и на сервере — ставьте, где нужен