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

FlowChat

Pattern-based chat automation — match messages with regex, respond with commands. Supports color-aware matching, JSON matching, multi-command responses, and advancement notifications.

Загрузки
271
Подписчики
0
Обновлён
4 июня 2026 г.
Лицензия
MIT

Опубликован 29 мая 2026 г.

Found a bug or have a feature request? Open an issue on GitHub

FlowChat

Regex-powered chat processor for Minecraft. Replace, filter, toast, auto-respond, and play sounds on chat messages -- works on clients and servers across every major platform. Current version: 2.1.2.

Platforms

Platform Type Versions
Fabric Client mod 1.14.4 - 1.21.11
Forge Client mod 1.7.10 - 1.21.11
NeoForge Client mod 1.20.4 - 1.21.11
Spigot/Paper Server plugin 1.7.10 - 1.21.11
BungeeCord Proxy plugin Latest
Velocity Proxy plugin Latest

Features

  • Regex replacement -- Match incoming chat with regex, replace with formatted text
  • Outgoing message rules -- Intercept and rewrite messages you send (command aliases, color prefixing)
  • Color-aware matching -- colorAware: true matches against text with color codes preserved; replacements support &a, &l, etc.
  • Toast notifications -- Redirect matched messages from chat to overlay display ("toast": true)
  • Notification styles -- "notifyStyle": "actionbar" (default), "toast" (system toast), or "advancement" (achievement popup)
  • Sound alerts -- Play sounds on match: "sound": true (default sound), "sound": "bell" (specific sound), or "sound": "note_pling"
  • Auto-responses -- Send a command/message when a pattern matches: "respond": "/cmd" (single) or "respond": ["/cmd1", "/cmd2"] (multi)
  • JSON matching -- matchJson: true matches against raw JSON chat components instead of displayed text
  • Value stacking -- Aggregate numeric capture groups across rapid messages into running totals
  • Tag selectors -- {player}, {time}, {biome}, {item_name}, and 389 more expanded in replacements
  • Server filtering -- "server": "^mc\\.example\\.com" restricts a rule to matching servers only
  • Message cancellation -- Set replacement to pleasecancelthismessage to hide a message from chat entirely
  • Hot-reload -- Edit rules file without restarting the game or server
  • Legacy field support -- Old field names (search, toastMe, respondMsg, serversearch, msgsearch, msgreplacement) still work via aliases

Rule Format

{
  "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" }
  ]
}

Value Stacking

Aggregates numeric capture groups across rapid successive messages. When a shop sends multiple lines quickly (e.g. selling items in bulk), value stacking collapses them into a running total.

Token Meaning
$1, $2, ... Standard regex group references (current match only)
$^1, $^2, ... Stacked value for that group (accumulated total)
$^i Iteration count (how many messages stacked)

Installation

Client: Download the JAR for your MC version and loader from Releases. Drop it in your mods/ folder. FlowChat creates a default config at .minecraft/config/flowchat.json on first launch.

Server: Download the server JAR (Spigot, Bungee, Velocity, or Unified) from Releases. Drop it in plugins/. For 1.14.4+ servers, install PacketEvents for packet-level chat interception (optional -- falls back to Bukkit events).

Reload: Edit flowchat.json and run /flowchat reload in-game. No restart needed.

Links

Центр версий

12 версий
  • Релиз803 КБ
  • Релиз37 КБ
  • Релиз35 КБ
  • Релиз96 КБ
  • Релиз797 КБ
  • Релиз26 КБ
  • Релиз25 КБ
  • Релиз73 КБ
  • Релиз423 КБ
  • Релиз25 КБ
  • Релиз23 КБ
  • Релиз76 КБ

Ченджлог

2.1.2+serverРелиз1.21.5, 1.21.9, 1.21.11 · 4 июня 2026 г.

FlowChat 2.1.2

Changes

  • Default config ships with 7 real-world rules (spam filter, chat redirect, auto-response, color codes)
  • In-game /flowchat reload across all platforms
  • 215 unit tests with tiered CI (nightly/weekly/monthly)
  • Better error messages for bad regex in config
  • Bug fixes and stability improvements
2.1.2+neoforgeРелиз1.21.5, 1.21.9, 1.21.11 · 4 июня 2026 г.

FlowChat 2.1.2

Changes

  • Default config ships with 7 real-world rules (spam filter, chat redirect, auto-response, color codes)
  • In-game /flowchat reload across all platforms
  • 215 unit tests with tiered CI (nightly/weekly/monthly)
  • Better error messages for bad regex in config
  • Bug fixes and stability improvements
2.1.2+forgeРелиз1.21.5, 1.21.9, 1.21.11 · 4 июня 2026 г.

FlowChat 2.1.2

Changes

  • Default config ships with 7 real-world rules (spam filter, chat redirect, auto-response, color codes)
  • In-game /flowchat reload across all platforms
  • 215 unit tests with tiered CI (nightly/weekly/monthly)
  • Better error messages for bad regex in config
  • Bug fixes and stability improvements
2.1.2+fabricРелиз1.21.5, 1.21.9, 1.21.11 · 4 июня 2026 г.

FlowChat 2.1.2

Changes

  • Default config ships with 7 real-world rules (spam filter, chat redirect, auto-response, color codes)
  • In-game /flowchat reload across all platforms
  • 215 unit tests with tiered CI (nightly/weekly/monthly)
  • Better error messages for bad regex in config
  • Bug fixes and stability improvements
2.1.1+serverРелиз1.21.9, 1.21.11, 26.1.2 · 31 мая 2026 г.

v2.1.1

Server-side chat management plugin.

Included JARs

  • Unified (Spigot + BungeeCord + Velocity in one JAR)
  • Spigot (standalone Bukkit/Paper plugin)

For standalone BungeeCord or Velocity, see the GitHub release.

2.1.1+neoforgeРелиз1.21.9, 1.21.11, 26.1.2 · 31 мая 2026 г.

v2.1.1

Changes since v2.1.0

  • Bug fixes and stability improvements
  • Updated build tooling for all 51 JARs across Fabric, Forge, NeoForge, and Server platforms
  • Full version coverage: MC 1.7.10 through 26.1.2

Supported Versions

  • Fabric: 1.14.4 – 26.1.2 (18 JARs)
  • Forge: 1.7.10 – 26.1.2 (22 JARs)
  • NeoForge: 1.20.4 – 26.1.2 (7 JARs)
  • Server (Spigot/Paper/BungeeCord/Velocity): Universal JARs
2.1.1+forgeРелиз1.21.9, 1.21.11, 26.1.2 · 31 мая 2026 г.

v2.1.1

Changes since v2.1.0

  • Bug fixes and stability improvements
  • Updated build tooling for all 51 JARs across Fabric, Forge, NeoForge, and Server platforms
  • Full version coverage: MC 1.7.10 through 26.1.2

Supported Versions

  • Fabric: 1.14.4 – 26.1.2 (18 JARs)
  • Forge: 1.7.10 – 26.1.2 (22 JARs)
  • NeoForge: 1.20.4 – 26.1.2 (7 JARs)
  • Server (Spigot/Paper/BungeeCord/Velocity): Universal JARs
2.1.1+fabricРелиз1.21.9, 1.21.11, 26.1.2 · 31 мая 2026 г.

v2.1.1

Changes since v2.1.0

  • Bug fixes and stability improvements
  • Updated build tooling for all 51 JARs across Fabric, Forge, NeoForge, and Server platforms
  • Full version coverage: MC 1.7.10 through 26.1.2

Supported Versions

  • Fabric: 1.14.4 – 26.1.2 (18 JARs)
  • Forge: 1.7.10 – 26.1.2 (22 JARs)
  • NeoForge: 1.20.4 – 26.1.2 (7 JARs)
  • Server (Spigot/Paper/BungeeCord/Velocity): Universal JARs

Комментарии

Загружаем…