
A feature-rich chat manager for Paper. Features ranged local/global chat, interactive reply threads, smart mentions, custom hover cards, stickers, and built-in SQLite moderation.
QChat is an interactive, lightweight, and highly configurable chat management plugin designed for modern Paper servers. It shifts heavy operations (such as location updates, SQLite logging, and text similarity checks) to asynchronous threads, ensuring your server ticks stay perfectly stable.
With a rich array of visual polish, interaction features, and a built-in SQLite moderation suite, QChat serves as an all-in-one chat solution.
!) to shout globally.[↩] button next to any message to auto-fill a reply format.@username in chat.>) to color the entire line (e.g., classic green-text style).#ffffff or &#ffffff) and custom defined shorthand color maps.%world%, %group%, %prefix%, %suffix%, %player%, and PlaceholderAPI./msg <player> )./qmutelist or query exact details with /qmuteinfo.| Command | Alias | Description | Permission | Default |
|---|---|---|---|---|
/qchat status |
/qc status |
View plugin configuration status | qchat.admin |
OP |
/qchat reload |
/qc reload |
Reload the config.yml file | qchat.admin.reload |
OP |
/qchat clear |
/qc clear |
Clean/clear the server chat | qchat.admin.clear |
OP |
| Command | Alias | Description | Permission | Default |
|---|---|---|---|---|
/qmute <player> [time] [reason] |
/qm |
Mute a player temporarily or permanently | qchat.mute |
OP |
/qunmute <player> |
/qum |
Unmute a muted player | qchat.unmute |
OP |
/qmutelist |
/qml |
View all active mutes in list format | qchat.mute.list |
OP |
/qmuteinfo <player> |
/qmi |
View specific mute information | qchat.mute.list |
OP |
qchat.chat — Allows speaking in chat. (Default: true)qchat.chat.color — Allows color/hex formatting in chat. (Default: OP)qchat.chat.global — Allows global shout messages. (Default: true)qchat.reply — Allows using the reply system. (Default: true)qchat.reply.notify — Receive reply-related action bar/title notifications. (Default: true)qchat.reply.bypass.cooldown — Bypass reply cooldown timer. (Default: OP)qchat.bypass.spam — Bypass the anti-spam and similarity limits. (Default: OP)qchat.bypass.blockedwords — Bypass the blocked words list. (Default: OP)qchat.bypass.mute — Cannot be muted, and automatically unmutes on join. (Default: OP)qchat.mute.notify — Receives broadcast notifications when someone is muted. (Default: OP)QChat works standalone but hooks natively into the following plugins to enhance features: