
QuickChat - Folia support and Redis
Modern chat plugin with formats, placeholders, private messages, colors, and full customization.
💬 Quickchat
Advanced chat management, extreme performance, and full cross-server synchronization.
VERSION 16.4 •
MINECRAFT 1.8-26.1+ •
FOLIA SUPPORTED •
REDIS HIGH-SPEED
✨ What is Quickchat?
Quickchat is the ultimate, enterprise-grade solution for servers that need complete chat management without sacrificing performance. Unlike other heavy plugins, it focuses on extreme speed and zero-allocation processing, allowing you to manage formats, private messages, and filters seamlessly across your entire network.
[!IMPORTANT] Built for the future: Fully compatible with Folia, natively supports Hexadecimal colors (
&#RRGGBB), and is tested to sustain high-traffic environments of 20,000+ concurrent players with zero TPS drop.
🚀 Key Features
- ⚡ Elite Performance: Coded with thread-safe O(1) structures,
ConcurrentHashMap, and cached pre-merged formats for zero Garbage Collection pressure. - 🌐 Redis Cross-Server Network: Seamlessly synchronize Global Public Chat, Private Messages (
/msg,/reply), StaffChat, and Server Broadcasts (/say) across all your BungeeCord/Velocity servers. - 🎨 Deep Formatting & Hex Support: Full LuckPerms integration for ranks. Native support for Hex colors, Gradients (
<gradient:color1:color2>), ✨s, and interactive tooltips (hover/click actions) on every part of the message. - 🌍 World Isolation System: Two unique modes:
- Strict Mode: Bidirectional isolation (Arena players only talk to Arena players).
- Arena Mode: One-way isolation (Arena players can see global chat, but their messages stay in the arena).
- ⚙️ Player GUI Settings (
/chatsettings): Players can personally mute global chat, block incoming PMs, or toggle mention alerts without commands. - 🛡️ Advanced Filters & Moderation: Built-in Anti-Spam, Anti-Caps, and Anti-Popup (blocks Secure Chat Reporting warnings on 1.19+).
- ⚔️ Interactive
[item]Tag: Players can show their held item in chat, displaying custom lore, amounts, and logically sorted enchantments without breaking gradients. - 💾 Smart Database I/O: Supports both SQLite and MySQL utilizing
HikariCPconnection pooling and asynchronous execution.
📜 Commands
🧑🤝🧑 Player Commands (General)
| Command | Alias | Description |
|---|---|---|
/msg <player> | tell, w | Send a private message (Cross-Server) |
/r <message> | reply | Reply to the last PM received |
/ignore <player> | unignore | Ignore or unignore a specific player |
/chatsettings | settings | Open the personal chat preferences GUI |
🛡️ Staff & Moderation Commands
| Command | Alias | Description | Permission Required |
|---|---|---|---|
/staffchat | sc | Private staff chat channel | quickchat.staffchat |
/spy | - | Toggle cross-server PM Spy mode | quickchat.spy |
/qchat mutechat | - | Lock or unlock the global chat | quickchat.admin.mutechat |
/say <message> | broadcast, bc | Broadcast a message to the entire network | quickchat.say |
⚙️ Administrator Commands
| Command | Alias | Description | Permission Required |
|---|---|---|---|
/qchat reload | qc reload | Reloads all configurations & caches | quickchat.admin.reload |
/qchat colors | qc colors | Shows all active color codes | quickchat.admin.colors |
/chatcolors | colors | Open the color selection GUI (VIP Feature) | quickchat.menucolors |
🔑 Bypass & Feature Permissions
| Permission Node | Description |
|---|---|
quickchat.admin | Grants full access to all admin commands and features. |
quickchat.colors | Allows the player to use color codes (Legacy & Hex) in their messages. |
quickchat.item | Allows the player to display their held item using the [item] tag. |
quickchat.ignore.exempt | Prevents this player from being ignored by others (Ideal for Admins). |
quickchat.bypass.textfilters | Bypasses the Anti-Spam and Anti-Caps filters. |
quickchat.bypass.mutechat | Allows the player to talk even when the global chat is muted. |
quickchat.bypass.worldisolation | Bypasses World Isolation rules, allowing the player to talk to everyone. |
quickchat.menucolors.all | Unlocks all color options inside the /chatcolors GUI. |
quickchat.styles.all | Unlocks all style options (Bold, Italic, etc.) inside the GUI. |
📦 Requirements
- PlaceholderAPI – Required for variables and placeholders.
- LuckPerms – Required for handling prefixes, suffixes, and chat groups.
