ZStaffChatPro
Ultimate Staff Communication Plugin
The most powerful and customizable staff chat plugin for your server!
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✨ Features
Unlimited Custom Channels
Create as many staff chat channels as you need! Staff, Admin, Builder, Helper, VIP - the possibilities are endless. Each channel is fully customizable.
Full Color Support
- Standard color codes (&a, &b, &c, etc.)
- HEX colors for 1.16+ ({#FF5555})
- Gradient text ({#FF0000>>#0000FF}Rainbow text{/})
⚡ Quick Chat Prefixes
Send messages to channels instantly without commands!
- !Hello staff → Sends to Staff channel
- #Admin alert → Sends to Admin channel
- Fully configurable prefixes for each channel
Toggle Mode
Use
/sc to toggle staff chat mode - all your messages will automatically go to the staff channel until you toggle it off.
️ Spy Mode
Admins can enable spy mode (
/staffspy) to see all staff chat channels without having individual permissions.
️ Console Support
Send messages from console to any channel! Perfect for automated announcements.
Server Blacklist (Proxy)
Disable staff chat on specific servers (lobby, minigames, etc.) - players on blacklisted servers won't send or receive staff chat messages.
Staff List
View all online staff members grouped by channel with
/stafflist command.
️ LuckPerms Integration
Display player ranks, prefixes and suffixes in staff chat messages!
- {lp_prefix} - Player's LuckPerms prefix
- {lp_suffix} - Player's LuckPerms suffix
- {lp_group} - Player's primary group name
- {lp_rank} - Player's group display name
Works automatically when LuckPerms is installed!
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Supported Platforms
| Spigot |
1.8.8 - 1.21+ |
| Paper |
1.8.8 - 1.21+ |
| BungeeCord |
All versions |
| Velocity |
3.0+ |
✅ One JAR for all platforms!
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Commands
| /sc <message> |
Send message to Staff channel |
| /sc |
Toggle Staff channel mode |
| /ac <message> |
Send message to Admin channel |
| /bc <message> |
Send message to Builder channel |
| /staffspy |
Toggle spy mode |
| /stafflist |
Show online staff members |
| /zstaffchat reload |
Reload configuration |
Commands are automatically generated based on your config!
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Permissions
| zstaffchat.staff |
Access to Staff channel |
| zstaffchat.admin |
Access to Admin channel |
| zstaffchat.builder |
Access to Builder channel |
| zstaffchat.spy |
Use spy mode |
| zstaffchat.stafflist |
View online staff list |
| zstaffchat.reload |
Reload configuration |
Permissions are automatically generated based on your channels!
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚙️ Configuration Example
Code (YAML):
channels:
staff:
display-name
:
"Staff"
prefix
:
"&c[Staff] "
permission
:
"zstaffchat.staff"
# Basic format:
format
:
"&c[Staff] &7{player}: &f{message}"
# With LuckPerms rank:
# format: "&c[Staff] &7[{lp_rank}] {lp_prefix}{player}{lp_suffix}: &f{message}"
command
:
"sc"
chat-prefix
:
"!"
enabled
: true
# Add your own channels!
admin:
display-name
:
"Admin"
prefix
:
"&4[Admin] "
permission
:
"zstaffchat.admin"
format
:
"&4[Admin] &7[{lp_rank}] &f{player}: &7{message}"
command
:
"ac"
chat-prefix
:
"#"
enabled
: true
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Installation
- Download the plugin
- Drop it into your plugins folder
- Restart your server
- Configure in plugins/ZStaffChatPro/config.yml
- Done!
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Why ZStaffChatPro?
- ✅ Lightweight - Optimized for performance
- ✅ Easy to use - Simple configuration
- ✅ Fully customizable - Create unlimited channels
- ✅ Multi-platform - One JAR for Spigot, BungeeCord & Velocity
- ✅ Modern - HEX colors and gradients support
- ✅ LuckPerms support - Show ranks and prefixes
- ✅ Active development - Regular updates
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Support
Found a bug or have a suggestion? Contact me via private messages!
Author: ZenyxDevelopment (_iUnkn0wn_)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⭐ If you like the plugin, please leave a review! ⭐