CurseForge · Minecraft mod
FlowChat
Pattern-based chat automation — match messages with regex, respond with commands. Supports color-aware matching, JSON matching, multi-command responses, and advancement notifications.
Quick answer
Which FlowChat release matches 26.1.2?
FlowChat 2.1.1+server targets 1.7.10, 1.8.9, 1.9.4 with bukkit, paper, spigot. Installation on the client is optional. Installation on the dedicated server is optional. No extra mods listed for this file.
Where it goes
Is FlowChat required on the client, server, or both?
Installation on the client is optional. Installation on the dedicated server is optional.
The source marks this as usable on both the client and server.
What else does FlowChat 2.1.1+server need?
2.1.1+server on 26.1.2. Every mod below is checked against that same setup.
This file does not list any required mods. Do not add a library just because a different file uses it.
This file does not list any required or optional mods.
Before you install it
Add FlowChat without breaking your instance.
Built for FlowChat 2.1.1+server on 26.1.2. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use 2.1.1+server. It targets 1.7.10, 1.8.9, 1.9.4 with bukkit, paper, spigot; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
This file does not list any required mods. Do not add a library just because a different file uses it.
- 03
Put it on the correct side
Installation on the client is optional. Installation on the dedicated server is optional.
- 04
Pick the file you checked
Use the “Get this file” button beside 2.1.1+server. It opens that exact file at the source.
About this project
What does FlowChat add?
Found a bug or have a feature request? Open an issue on GitHub: https://github.com/bradcarnage/FlowChat/issues
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: truematches 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: truematches 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
pleasecancelthismessageto 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
Project description from CurseForge.
Pick your setup
FlowChat by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
1.21.11
4 loader builds1.21.9
4 loader builds1.21.5
4 loader builds1.21.4
4 loader builds1.21.1
4 loader builds1.20.6
4 loader builds1.20.4
4 loader builds1.20.1
3 loader builds1.19.4
3 loader builds1.19.2
3 loader builds1.19.1
3 loader buildsShowing the newest 12 of 26 game versions. Older files are in the list below.
Check the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
FlowChat versions and loaders
2.1.1+server
FlowChat-Server-Unified-2.1.1.jar
31 May 2026
2.1.1+neoforge
FlowChat-NeoForge-j17-1.20.4-2.1.1.jar
31 May 2026
2.1.1+forge
FlowChat-Forge-j17-1.12.2-2.1.1.jar
31 May 2026
2.1.1+fabric
FlowChat-Fabric-j17-1.14.4-2.1.1.jar
31 May 2026
Looking for an older file? The official CurseForge project page is in Resources.