Scribe intercepts and completely replaces the vanilla whispering system with a robust, heavily formatted MiniMessage alternative.
Commands
/msg <player> <message>: Start a private conversation./reply <message>: Respond to the last player who messaged you. Scribe tracks conversations intelligently./ignore <player>: Blocks all private messages AND global chat messages from that specific player.
Formatting
Unlike vanilla Minecraft which forces grey text, Scribe allows you to design your whisper system.
# formats.yml
private-messages:
sent: "<hover:show_text:'<muted><time></muted>'><muted>[<accent>me</accent> -> <click:suggest_command:'/msg <receiver> '><primary><receiver></primary></click>] <white><message></white></muted></hover>"
received: "<hover:show_text:'<muted><time></muted>'><muted>[<click:suggest_command:'/msg <sender> '><primary><sender></primary></click> -> <accent>me</accent>] <white><message></white></muted></hover>"
The example above utilizes click events: when you receive a message, clicking the sender’s name in chat automatically prepares /msg <sender> in your chat bar.
Social Spy
Administrators with the scribe.spy permission will passively intercept and see all private messages sent between other players on the server.
The format for intercepted messages is defined here:
# formats.yml
private-messages:
spy: "<muted>[Spy] [<sender> -> <receiver>] <message></muted>"
Tip: Give the spy permission exclusively to Admins and Senior Moderators to prevent abuse.