Private Messaging Enhancements for Fabric Servers
Private Messages Mod for Minecraft (Fabric)
Private Messages is a mod specifically designed for Minecraft to improve the in-game communication by offering features such as private messaging, message replies, the ability to ignore players, and customizable notifications. This mod enables players to send direct messages to one another, respond to their last received message, and maintain their privacy by managing an ignore list.
Mod Features
- Direct Messaging: Utilize commands such as
/pm
,/m
,/t
,/msg
, and/tell
to send private messages to fellow players. - Quick Reply: Instantly respond to the most recent private message you received by typing
/reply
or its shorthand/r
. - Click-to-Reply Functionality: You can also reply to a message by simply clicking on it! This action will automatically populate the reply command along with the sender’s name.
- Block Specific Players: Use the
/ignore
command to prevent messages from designated players. - Customizable Notifications: Adjust your notification preferences for private messages with the command
/private-messages notification [on|off]
. - Help Command: Access a comprehensive list of commands and their usages with
/private-messages help
. - Adjustable Settings: Modify message formats, notification preferences, and other settings through the configuration file.
Command List
/pm
: Dispatch a private message to another user./t
: Alias for sending a private message (equivalent to/pm
)./msg
: Another alias for sending a private message (also/pm
)./w
: Yet another alias for/pm
./reply
: Respond to the last received private message./r
: Short-hand for/reply
./ignore
: Activate or deactivate the ignore function for a player so you no longer receive their private messages./private-messages notification [on|off]
: Control sound notifications for private messaging./private-messages help
: Display a list of all available commands and their descriptions./private-messages reload
: Refresh the configuration settings of the mod.
Configuration Options
This mod empowers you to tailor various settings by modifying the private-messages.json
file, which includes:
- Message Appearance: Personalize how your private messages are displayed.
- Sound Notifications: Choose to activate or switch off notification sounds for incoming private messages.
- Help Text Customization: Alter the text that appears in the
/private-messages help
command.
Sample Configuration
Below is an illustration of a sample configuration layout:
{
"messageFormat": "§6[PM] §a{sender}§r: §f{message}",
"sendMessageFormat": "§6[PM -> §b{target}§6]: §f{message}",
"receiveMessageFormat": "§6[PM] §a{sender}§r: §f{message}",
"playerNotFoundMessage": "§cPlayer {target} not found.",
"noLastMessageError": "§cYou have no last message to reply to.",
"clickToReplyHoverText": "§eClick to reply!",
"ignoreAddedMessage": "§aYou are now ignoring §b{player}.",
"ignoreRemovedMessage": "§aYou are no longer ignoring §b{player}.",
"ignoredByPlayerMessage": "§cYou cannot send messages to {player} as they are ignoring you.",
"cannotSendToIgnoredPlayerMessage": "§cMessages cannot be sent to {player} since you are ignoring them.",
"notificationEnabledMessage": "§aNotification sound has been enabled.",
"notificationDisabledMessage": "§cNotification sound has been disabled.",
"helpMessages": [
"§6/private-messages help §f- Displays this help message",
"§6/private-messages notification [on/off] §f- Toggle notification sounds",
"§6/pm §f- Send a private message",
"§6/reply §f- Respond to the last private message",
"§6/ignore §f- Toggle ignore status for a player"
]
}