Перейти к содержимому

FlowChat

Автоматизация чата на основе шаблонов — сопоставляй сообщения с regex и отвечай командами. Поддерживает сопоставление с учётом цвета, сопоставление JSON, ответы из нескольких команд и уведомления о достижениях.

FabricNeoForgeForgePaper
Загрузчики
FabricNeoForgeForgePaper
Скачиваний на Modrinth
1,5 тыс.
Подписчиков на Modrinth
1
версий
12
Обновлён
4 июня 20264 июн.
Опубликован
в 2026

Коротко о моде

Работает на Fabric, NeoForge, Forge и Paper
Для Minecraft 1.21.11, 26.1.2 …
Работает и в игре, и на сервере — ставьте, где нужен
Последняя версия — 2.1.2+server от 4 июня 2026
Лицензия MIT — бесплатно
Где нужен
В игренеобязателенНа серверенеобязателен

Работает и в игре, и на сервере — ставьте, где нужен

Версии игры1.21.9, 1.21.11, 26.1.2 …
Описание переведено автоматическиПоказать оригинал (EN)

Нашли баг или есть предложение? Откройте 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 на сервере?

Работает и в игре, и на сервере — ставьте, где нужен

Лицензия и источник
MIT Licenseможно свободно использовать и распространять с указанием автора
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее