Scribe’s Mention system ensures players never miss a message directed at them, even on busy servers.
Configuration
Mentions are configured globally in config.yml.
mentions:
enabled: true
symbol: "@"
sound: "ENTITY_EXPERIENCE_ORB_PICKUP"
title-enabled: false
actionbar-enabled: true
cooldown-seconds: 5.0
max-mentions-per-message: 3
Mentioning a Player
To ping someone, a player simply types the symbol followed by the target’s username (or partial username). For example:
"Hey @Steve, are you coming?"
Notifications
When mentioned, Scribe immediately notifies the target player:
- It plays the specified Bukkit
sound(e.g.ENTITY_EXPERIENCE_ORB_PICKUP). - It sends an ActionBar message (
actionbar-enabled: true). - It highlights the mention in chat. The visual highlight format is defined in
formats.yml:# formats.yml mentions: format: "<primary><b>{mention}</b></primary>"
Spam Prevention
To prevent abuse, Scribe enforces limits:
cooldown-seconds: Players must wait this long before pinging someone again.max-mentions-per-message: Prevents players from pinging the entire server in a single message by capping the amount of valid@parses.