Source-checkedTechnology & automation

FlowChat

by bradcarnage · for Minecraft

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

781Downloads
5 mo agoLast updated
MITLicense
Bukkit · Fabric +4Loaders

About FlowChat

From Modrinth

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

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

Highlights

From source data

Game versions

Supports 25 Minecraft versions, the newest being 26.1.2.

Loaders

Runs on Bukkit, Fabric, Forge, NeoForge, Paper and Spigot.

Footprint

Rated a light load on a server.

FlowChat on Nxeon

From our catalogue
One-click install
Supported on Nxeon Minecraft servers. We download it from Modrinth, place it, and restart the server.
Server side
Optional on the server
Server type needed
Bukkit, Fabric, Forge, NeoForge, Paper, Spigot
Server load
light
Smallest plan we suggest
Minecraft — 2 GB (2 GB RAM). This follows our own load rating above, not a benchmark.
Latest build
2.1.2+server, released 2026-06-04

Game versions by loader

LoaderGame versionsNewest
Bukkit1.7.10 to 26.1.2 (25 versions)26.1.2
Paper1.7.10 to 26.1.2 (25 versions)26.1.2
Spigot1.7.10 to 26.1.2 (25 versions)26.1.2
Forge1.7.10 to 1.21.11 (19 versions)1.21.11
Fabric1.14.4 to 1.21.11 (15 versions)1.21.11
NeoForge1.20.4 to 1.21.11 (7 versions)1.21.11

From 5 recorded builds of FlowChat.

Recent builds

BuildReleasedGame versionsLoaders
2.1.2+server2026-06-041.7.10 to 1.21.11 (21 versions)Bukkit, Paper, Spigot
2.1.2+neoforge2026-06-041.20.4 to 1.21.11 (7 versions)NeoForge
2.1.2+forge2026-06-041.7.10 to 1.21.11 (19 versions)Forge
2.1.2+fabric2026-06-041.14.4 to 1.21.11 (15 versions)Fabric
2.1.1+server2026-05-311.7.10 to 26.1.2 (24 versions)Bukkit, Paper, Spigot

Run FlowChat on a Minecraft server

Pick a server or deploy a new one above; it is installed in one click.

What kind of mod it is

From the catalog
Listed on Modrinth as “Mods”

Technology & automation

Machines, power, logistics and automation.

Works on a server

From source side support

Modrinth lists server-side support for FlowChat as optional: it can run on a server, but isn’t required there.

Compatibility

Game
Minecraft
Loaders
BukkitFabricForgeNeoForgePaperSpigot
Runs on
Serveroptional on the server
Game versions
26.1.2 and 24 earlier

Verified at the source

  • ✓ModrinthOfficial listing, checked 2026-10-03Open ↗
  • ✓Authorbradcarnage, as published on Modrinth
  • ✓LicenseMITFree

FlowChat, answered

Generated from the mod’s own source data.

Do my players need to install FlowChat?

Modrinth lists server-side support for FlowChat as optional: it can run on a server, but isn’t required there.

Which loaders does it support?

Bukkit, Fabric, Forge, NeoForge, Paper and Spigot.

Is it free?

Yes. FlowChat is free to download from Modrinth. Its license is MIT.

How do I add it to my Nxeon server?

Use “Add to a server” on this page, or open NxLabs from your dashboard. We install it, restart your server and switch it on.

NxLabs

Run FlowChat on a Minecraft server.

Deploy in about a minute from $4.99 a month, then add FlowChat in one click.