โ๏ธPrivate Messages
LPC Pro provides a full private messaging system with customizable formats, ignore lists, and staff spy functionality.
Command
Aliases
Description
Permission
/m, /tell, /t, /whisper, /w
Ignore a player's messages
Enabling / Disabling
Private messages are controlled in config.yml:
enable-private-messages: true
enable-ignore-messages: true
Changing these settings requires a server restart because the commands are registered dynamically on startup.
When enable-private-messages is true, ignore messages are automatically enabled regardless of the enable-ignore-messages setting.
Private message formats are defined in separate format files:
Sender sees: formats/msg-sender.yml
Receiver sees: formats/msg-receiver.yml
Available Placeholders
Placeholder
File
Description
Players can ignore other players to stop receiving their messages:
/ignore <player> โ Block messages from a player
/unignore <player> โ Unblock a player
Ignore lists are persisted in the database and survive server restarts.
Players with lpcpro.command.ignore.bypass can send messages to players who have ignored them. This is useful for staff members.
Staff members can spy on private messages:
See all private messages on the server
Your messages won't be seen by spies
Players can toggle Do Not Disturb mode to temporarily stop receiving private messages:
Command
Permission
Description
Toggle Do Not Disturb mode
Private messages are subject to the swear filter when filter-private-messages: true is set in moderation/moderation.yml.