StaffChat
by souljagger
StaffChat gives a server's staff team a private chat channel, reached through a prefix in normal chat, a command or a chat type, and it is for Fabric servers on 1.21.1.
What it does
A message sent on the staff channel reaches only players who hold the staffchat.true permission, and staff who have switched the channel off still receive staff messages. The toggle only controls sending, so it is a convenience and never gates reception. Inside a staff message, a ping to a staff member flashes an action bar notice and plays a configurable sound, with the id, volume, pitch and text template set in the config.
Installation needs Fabric API. LuckPerms is optional: when present, the sender's prefix from LuckPerms metadata is prepended to the name in the staff chat, and without it a config map keyed by staffchat.rank supplies prefixes instead. The mod is server-side only, so players join without installing it, and files target 1.21.1 only with the 1.0.2 build published 2026-04-16 under the MIT License. The code is not open source.
Key features
Three ways to send
Staff messages can be sent with a prefix character in normal chat, a chat type or a command, and the prefix is configurable.
Rate limiting
A sliding 30-second window caps senders at 10 messages by default, and a sender over the limit gets a slow-down reply while the message is dropped.
Asynchronous webhooks
Optional webhook posts run on a dedicated single-thread pool, retry a set number of times, and are suppressed for 5 minutes after repeated 4xx responses.
Mention handling
Self-mentions are skipped, and mentions of offline or non-staff names are skipped as well.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
Optional 1
Use cases
Who it’s for: Server owners who run a staff team on Fabric 1.21.1 and want a separate channel for staff messages, with permissions handled through a permissions plugin such as LuckPerms or the OP level fallback.
How it compares
Easy Channels is a Fabric mod for 1.20.1, server-side only and open source under the Apache License 2.0, so it does not cover 1.21.1. FXChat is a NeoForge mod for 1.21.1, server-side only and under All rights reserved, so it needs a different loader. Cavern Chat is client-side only, released under the MIT License for 1.21 – 1.21.11, so a server does not run it.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| StaffChat | Fabric | 1.21.1 | Server-side only | 2026-04-16 |
| Easy Channels | Fabric | 1.20.1 | Server-side only | 2024-10-28 |
| FXChat | NeoForge | 1.21.1 | Server-side only | 2026-08-18 |
| Cavern Chat | Fabric | 1.21 – 1.21.11 | Client-side only | 2026-08-09 |
Questions
Does StaffChat need LuckPerms?
Do operators bypass the rate limit automatically?
Does Fabric API have to be installed?
In the catalog
StaffChat is one of 5,392 Social mods on ModsFinder, and one of 4,084 Social mods for Fabric. 32,366 mods support Minecraft 1.21.1.
More from souljagger
Similar mods
What the author says
A private chat channel for your server's staff team. One command, one permission node, zero noise. Toggle into staff mode to keep the next conversation off public chat — or quick-fire a single line with @hello without ever leaving the global channel. Built so secret conversations never leak through Discord-bridge…
Official listing
- Modrinth page
- modrinth.com/mod/staffchat-fabric
- Owner
- souljagger
- Published
- 2026-04-16
- Updated on Modrinth
- 2026-04-16
- Facts verified
- 2026-10-15
