Compatibility
Minecraft: Java Edition
26.2
26.1.x
1.21.1–1.21.11
Platforms
Tags
Creators
Details
Licensed ARR
Published yesterday
Scribe is a highly customizable, modern chat management plugin natively utilizing the MiniMessage format. Designed for Paper 1.21.1+, it replaces bloated legacy setups with a clean, all-in-one system for chat formatting, moderation, and communication.
Features
- MiniMessage Engine: Complete support for hex colors, gradients, hover events, and clickable text universally across all chat formats and messages.
- Chat Channels: Out-of-the-box support for proximity (
local) chat, global chat, and staff-only channels. - Private Messaging: Robust
/msgand/replysystem with Social Spy for administrators and a persistent/ignorelist for players. - Built-in Moderation: Advanced anti-spam, configurable anti-caps, duplicate message blocking, swear filters, and command whitelisting.
- Roleplay Support: Native, channel-aware roleplay commands including
/me,/do,/try,/roll, and/coinflip. - Player Cosmetics: Interactive, permission-based GUIs for chat tags (
/tags), nicknames (/nick), and chat colors (/chatcolor). - Custom Mentions: Players can mention others using
@username, triggering a sound alert and highlighting the text for the targeted player. - System Messages: Override default Minecraft join, quit, and death messages. You can even create different join messages based on LuckPerms groups.
- Dynamic Placeholders: Built-in support for interactive chat variables like
[item](displays your held item with lore on hover) and[pos](displays your coordinates). - Announcements: An automated broadcast system to send scheduled, formatted tips or links to your server.
- Chat Logging: Clean, file-based logging of all public messages, private messages, and executed commands for easy auditing.
- Command Control: Almost every command in the plugin can be renamed, aliased, or completely disabled via the
commands.ymlfile. - Seamless Integrations: First-class support for LuckPerms (prefixes/suffixes/weights) and PlaceholderAPI (including MiniPlaceholders).
- Multi-Language Support: Comes out-of-the-box with 16 built-in languages (English, Spanish, French, German, Polish, Russian, Chinese, Japanese, etc.) and full support for custom translation files. (Note: Built-in translations were generated using advanced AI technologies and may contain slight inaccuracies).
- Asynchronous Data: All player data (like active tags or nicknames) is loaded and saved asynchronously to ensure your server's TPS is never affected.
Installation
- Download the latest
Scribe-x.x.x.jar. - Drop it into your
plugins/directory. - Ensure your server runs Paper 1.21.1+ and Java 21.
- Restart your server.
Everything from permissions, commands, configuration, to format layouts is thoroughly documented on the official documentation website.


