QuickChat - Folia support and Redis
作者:rebot | 分类:模组
Minecraft 版本: 1.8.8 1.8.9 1.9 1.9.1 1.9.2 1.9.3 1.9.4 1.10 1.10.1 1.10.2 1.11 1.11.1 1.11.2 1.12 1.12.1 1.12.2 1.13 1.13.1 1.13.2 1.14 1.14.1 1.14.2 1.14.3 1.14.4 1.15 1.15.1 1.15.2 1.16 1.16.1 1.16.2 1.16.3 1.16.4 1.16.5 1.17 1.17.1 1.18 1.18.1 1.18.2 1.19 1.19.1 1.19.2 1.19.3 1.19.4 1.20 1.20.1 1.20.2 1.20.3 1.20.4 1.20.5 1.20.6 1.21 1.21.1 1.21.2 1.21.3 1.21.4 1.21.5 1.21.6 1.21.7 1.21.8 1.21.9 1.21.10 1.21.11 26.1 26.1.1 26.1.2 26.2
平台: bukkit folia paper purpur spigot
标签: decoration social utility
? Quickchat
Advanced chat management, extreme performance, and full cross-server synchronization.
VERSION 26.6 •
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.
⚔️ 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>), Rainbows, 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 rainbows | quickchat.admin.colors |
/qchat testcolors |
- | Runs a live test suite to verify colors, gradients, and rainbows 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 |
请登录后举报
暂无评论,抢个沙发吧~