
QuickChat - Folia support and Redis
Modern chat plugin with formats, placeholders, private messages, colors, and full customization.
Оцените первым
1.1K
4
💬 Quickchat
Advanced chat management, extreme performance, and full cross-server synchronization.
VERSION 26.6 •
MINECRAFT 1.8-26.1+ •
FOLIA SUPPORTED •
REDIS HIGH-SPEED
💬 Join our Discord Support
✨ 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.
⚔️ Interactive Chat Display Tags
Players with the appropriate permissions can show their items, inventories, and ender chests dynamically in chat.
[item](Permission:quickchat.item): Displays the item the player is currently holding in their main hand, listing custom lore, amounts, and logically sorted enchantments on hover.[inv](Permission:quickchat.inventory): Creates a read-only snapshot of the sender's inventory. Other players can click the message to open a virtual GUI and inspect the items.[ec](Permission:quickchat.enderchest): Creates a read-only snapshot of the sender's ender chest. Other players can click the message to open a virtual GUI and inspect the items.
🚀 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, Server Broadcasts (/say), Join/Leave Messages, and Cross-Server Mentions across all BungeeCord/Velocity servers. - 💬 Dynamic Chat Bubbles (1.19.4+): State-of-the-art overhead
TextDisplaychat bubbles optimized for high concurrency (+5k players). Zero-interpolation glitching, instant text rendering, and hex colors fully supported! - 🎨 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. - 🚪 Customizable Join/Leave Themes: Let your players select personalized join and leave announcements from an interactive GUI with unlockable themes (VIP, Classic, Custom).
- 🌍 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. The Secure Chat Reporting warning blocker is natively powered by Log4j2 and PacketEvents, ensuring your console stays 100% spam-free even during hot-reloads.
- 💾 Smart Database I/O: Supports both SQLite and MySQL utilizing
HikariCPconnection pooling and asynchronous execution.
📜 Commands
🧑🤝🧑 Player Commands (General)
| Command | Alias | Description | Permission Required |
|---|---|---|---|
/msg <player> <message> | tell, whisper, w, t, pm | Send a private message (Cross-Server) | None (Default) |
/r <message> | reply | Reply to the last PM received (Cross-Server) | None (Default) |
/ignorar <player> | ignore | Ignore PMs and public chat from a specific player | None (Default) |
/designorar <player> | unignore | Stop ignoring a specific player | None (Default) |
/chatsettings | - | Open the personal chat preferences GUI | None (Default) |
/joinmessage | - | Open the Join/Leave message theme selector GUI | quickchat.joinmessage |
/chatcolors | colors, chatcolor | Open the VIP chat color selection GUI | quickchat.menucolors |
🛡️ Staff & Moderation Commands
| Command | Alias | Description | Permission Required |
|---|---|---|---|
/staffchat [msg] | sc | Toggle staff chat mode or send a quick staff message | quickchat.staffchat |
/spy | - | Toggle cross-server PM Spy mode | quickchat.spy |
/mutechat | - | Opens the Mute GUI Control to lock/unlock chat and PMs | quickchat.admin.mutechat |
/clearchat | cc | Clears the global chat for everyone | quickchat.admin.clearchat |
/say <message> | broadcast, bc | Broadcast an announcement to the entire network | quickchat.say |
/qchat chattoggle [player] | - | Toggle global chat visibility for yourself or a target player | quickchat.chattoggle (self) / quickchat.admin.chattoggle (others) |
/qchat msgtoggle [player] | - | Toggle private messages availability for yourself or a target player | quickchat.msgtoggle (self) / quickchat.admin.msgtoggle (others) |
⚙️ Administrator Commands
| Command | Alias | Description | Permission Required |
|---|---|---|---|
/qchat reload | qc reload | Reloads all configurations, database connections, and caches | quickchat.admin.reload |
/qchat colors | qc colors | Shows help/formatting codes for Hex, gradients, and ✨s | quickchat.admin.colors |
/qchat testcolors | - | Runs a live test suite to verify colors, gradients, and ✨s rendering | quickchat.admin.colors |
/qchat announcements <status|next|list|toggle> | - | Manage the automatic announcements system | quickchat.admin.announcements |
/qchat antipopup <info|status|reload|clear|clearcache|help> | - | Manage the Anti-Popup secure chat reporting warning blocker | quickchat.admin.antipopup |
/qcview <uuid> | - | Internal command used to display a player inventory snapshot | quickchat.inventory |
/qcview <uuid> | - | Internal command used to display a player ender chest snapshot | quickchat.enderchest |
🔑 Bypass & Feature Permissions
⚙️ Command & Moderation Permissions
| Permission Node | Description | Default |
|---|---|---|
quickchat.admin | Grants full access to all Quickchat admin commands and configurations. | op |
quickchat.admin.reload | Allows reloading the plugin configuration and caching. | op |
quickchat.admin.announcements | Allows managing the automatic announcements system. | op |
quickchat.admin.colors | Allows viewing color formatting help and running color tests. | op |
quickchat.admin.mutechat | Allows locking/unlocking the global chat via GUI or command. | op |
quickchat.admin.clearchat | Allows clearing the server's global chat. | op |
quickchat.admin.antipopup | Allows managing the Anti-Popup secure reporting filter. | op |
quickchat.admin.chattoggle | Allows forcing chat visibility state on other players. | op |
quickchat.admin.msgtoggle | Allows forcing private message state on other players. | op |
quickchat.spy | Allows spying on player private messages across the network. | op |
quickchat.staffchat | Allows read/write access to the native staff chat channel. | op |
quickchat.say | Allows broadcasting announcements to the server network. | op |
🛡️ Exemption & Bypass Permissions
| Permission Node | Description | Default |
|---|---|---|
quickchat.bypass.clearchat | Prevents the player's chat history from being cleared (Staff/Admins). | op |
quickchat.bypass.mutechat | Allows speaking in chat even when global chat is muted. | op |
quickchat.bypass.textfilters | Bypasses text limitations (like anti-caps and repeated characters). | op |
quickchat.bypass.worldisolation | Bypasses World Isolation constraints to send messages to all worlds. | op |
quickchat.ignore.exempt | Prevents this player from being ignored by other players. | op |
✨ Feature & VIP Permissions
| Permission Node | Description | Default |
|---|---|---|
quickchat.menucolors | Allows opening the VIP /chatcolors color selection menu. | op |
quickchat.menucolors.all | Unlocks all color choices inside the /chatcolors selection GUI. | op |
quickchat.styles.all | Unlocks all chat formatting styles (bold, italic, etc.) inside the GUI. | op |
quickchat.colors | Allows using Legacy and Hex formatting codes in standard chat. | op |
quickchat.item | Allows displaying the held item using the [item] placeholder tag in chat. | op |
quickchat.inventory | Allows displaying player inventory snapshots using [inv]. | op |
quickchat.enderchest | Allows displaying player ender chest snapshots using [ec]. | op |
quickchat.msgtoggle | Allows toggling one's own private message availability status. | true |
quickchat.chattoggle | Allows toggling one's own global chat visibility status. | true |
quickchat.joinmessage | Allows the player to open the /joinmessage theme GUI. | op |
quickchat.joinmsg.* | Grants access to all available join/leave themes in the GUI. | op |
quickchat.joinmsg.<theme> | Grants access to a specific join/leave theme (e.g. .classic). | op |
Часто задаваемые вопросы
Совместимость
Зависимости
Ссылки
Создатели
Детали
Лицензия:
Опубликован:10 месяцев назад
Обновлён:1 месяц назад
