The most powerful and customizable staff chat plugin for your server!

**I would like to inform you that the development of ZStaffChatPro is currently on hold. Due to other commitments and limited available time, I am unfortunately unable to dedicate the attention and development effort that the project deserves.
Please note that the plugin will remain available for download on the website during this period.
I appreciate your understanding and continued support. Once I have more time available, I will evaluate the possibility of resuming active development and providing future updates.
Thank you for your patience.**
The most advanced staff communication plugin for Minecraft networks.
Wiki & Documentation | Bridge Addon | Discord
ZStaffChatPro is a powerful and lightweight staff chat plugin designed for Minecraft server networks. It allows your staff team to communicate privately across multiple servers using fully customizable chat channels.
Whether you run a small survival server or a large network with dozens of backends, ZStaffChatPro provides everything your staff needs — private channels, playtime tracking, AFK detection, Discord integration, and much more.
The plugin works on Spigot, Paper, Folia, BungeeCord, and Velocity, supporting Minecraft 1.8.x — 1.21.x and 26.1.1.
Create as many staff chat channels as you need — Staff, Admin, Builder, Helper, or anything you can think of. Each channel is fully independent with its own:
/sc, /ac, /bchat)!hello in chat to send "hello" to the Staff channel)Want just one channel? Keep only "staff" in the config and you're done.
Full BungeeCord and Velocity proxy support. Staff can chat across all backend servers seamlessly.
hub-01 shows as Hub)Connect your staff chat to Discord with two available modes:
Webhook Mode — Simple one-way setup (Minecraft -> Discord). Just paste a webhook URL and you're done. Each channel can have its own Discord channel. Supports rich embeds with customizable colors, authors, and footers.
Bot Mode — Full two-way integration (Minecraft <-> Discord). Staff can send messages from Discord directly into the in-game staff chat. Supports role-based permissions, custom bot status, and rich embeds.
Both modes include an Activity Log that sends staff joins, leaves, server switches, vanish, and AFK events to Discord — with per-event embed colors.
View all online staff members with /stafflist. Three display modes available:
Default — Compact, one line per channel:
Staff (2): player1, player2
Grouped — One player per line:
Staff (2)
player1
player2
Server — Grouped by backend server (proxy only):
Staff (3)
Hub (1)
player1
Survival (2)
player2
player3
Player format is fully customizable — show LuckPerms prefix, server name, or any combination.
Playtime Tracking — Track how long each staff member spends online. View daily, weekly, and total playtime with AFK breakdown using /stafftime.
AFK Detection — Automatically marks inactive staff as AFK after a configurable timeout. AFK status is shown in the staff list and reported in the activity log. Staff can also manually toggle AFK with /staffafk.
Spy Mode — Allows authorized staff to see messages from all channels, even ones they don't have permission for. Toggle with /staffspy.
Toggle Mode — Use /sc without a message to toggle auto-redirect. When enabled, all your regular chat messages are automatically sent to that staff channel.
Activity Log — Track staff activity directly in the staff chat channel:
No extra permission needed — works for any player with access to a channel.
LuckPerms — Automatic support for prefix, suffix, group, and rank placeholders. Use {luckperms_prefix}, {luckperms_rank}, etc. in any message format. Full hex color support including &#RRGGBB format.
PremiumVanish / SuperVanish — Vanished players are shown with a [Vanished] tag in the staff list and vanish events are tracked in the activity log. Cross-server sync via Bridge addon.
Chat Filter — Built-in word filter with two modes: censor (replace with obfuscated text or custom string) or block (prevent the message entirely). Supports word lists and regex patterns.
Everything is configurable. Clean config files with detailed comments for every option.
{#FF5555}text){#FF0000>>#0000FF}text{/})plugins/ folderconfig.ymlFor detailed setup guides, all configuration options, and troubleshooting visit the Wiki.
| Command | Description |
|---|---|
/sc <message> |
Send a message to the Staff channel |
/ac <message> |
Send a message to the Admin channel |
/stafflist |
View all online staff members |
/staffspy |
Toggle spy mode (see all channels) |
/stafftime [player] |
View playtime statistics |
/staffafk |
Toggle AFK status |
/zscp reload |
Reload all configuration files |
/zscp about |
Show plugin info and status |
Full command list, permissions, and placeholders available on the Wiki.
| Platform | Versions |
|---|---|
| Spigot / Paper | 1.8.x — 1.21.x and 26.1.1 |
| Folia | 1.19.4+ |
| BungeeCord / Waterfall | All versions |
| Velocity | 3.0+ |