Compatibility
Minecraft: Java Edition
Platforms
Links
Tags
Creators
Details

SendMSG โ Private Messaging for Your Server

Lightweight, multilingual, fully customizable private messaging plugin for Spigot/Paper 1.21+
โจ Features
| Feature | Description |
|---|---|
| ๐จ 5 sending commands | /msg, /m, /tell, /w, /pm |
| ๐ฌ Quick reply | /r or /reply โ reply to the last sender |
| ๐ 3 languages | English, Ukrainian, Russian (change with /sendmsg lang) |
| ๐ก๏ธ Anti-spam | Configurable delay with bypass permission |
| ๐ Sound alerts | Customizable sounds for sending and receiving |
| ๐ข Subtitles | Popup notification when receiving a message |
| ๐จ Fully customizable | All messages in messages/*.yml + color codes (&a, &c, etc.) |
| ๐ง Lightweight | No external dependencies required |
| โก EssentialsX compatible | Overrides EssentialsX private messages |
๐ฎ How it looks in-game
When you send a message: โ You -> Player: Hello!
When you receive a message:
- ๐บ Subtitle:
โ You have a message - ๐ฌ Chat:
โ Player whispers: Hello! - ๐ฌ Reply hint:
โ Reply with: /r (text) - ๐ Sound:
ENTITY_EXPERIENCE_ORB_PICKUP
โ ๏ธ All text, sounds, subtitles, and colors can be changed in the configuration files.
๐ Commands
| Command | Description | Aliases |
|---|---|---|
/msg <player> <message> |
Send a private message | /m, /w, /tell, /pm |
/r <message> |
Reply to the last sender | /reply |
/sendmsg lang <code> |
Change plugin language | EN, UA, RU |
/sendmsg reload |
Reload configuration | โ |
/sendmsg help |
Show help | โ |
Language codes: EN (English), UA (Ukrainian), RU (Russian)
๐ Permissions
| Permission | Description | Default |
|---|---|---|
sendmsg.msg |
Allows using /msg and /m |
โ
true |
sendmsg.reply |
Allows using /r and /reply |
โ
true |
sendmsg.bypass.cooldown |
Bypass the message cooldown | ๐ op |
sendmsg.admin |
Access to /sendmsg lang and /sendmsg reload |
๐ op |
โ๏ธ Configuration (config.yml)
# Plugin language: ru-RU, uk-UA, en-EN
lang: en-EN
# Delay between messages (seconds)
cooldown-seconds: 10
Enable / disable features
features:
subtitle: true # Show subtitle when receiving a message
sound-receive: true # Play sound when receiving a message
sound-send: true # Play sound when sending a message
reply-hint: true # Show "/r" hint below incoming messages
cooldown: true # Enable message cooldown
Sound settings
sound:
receive:
name: ENTITY_EXPERIENCE_ORB_PICKUP
volume: 1.0
pitch: 1.2
send:
name: ENTITY_VILLAGER_WORK_CARTOGRAPHER
volume: 1.0
pitch: 1.0
๐ Message formats (messages/en-EN.yml)
format:
incoming: "&2โ &f&l{from} &7whispers: &f{message}"
reply-hint: "&2โ &7Reply with: &b&n/r (text)"
outgoing: "&2โ &7&lYou &7-> &f&l{to}&7: &f{message}"
console-name: "Console"
subtitle: "&2โ &7You have a message"
Color codes: &0-9 &a-f &k-o &r
๐ Installation
- Download SendMSG.jar
- Place it in your server's plugins/ folder
- Restart your server
- (Optional) Edit config.yml or messages/*.yml
- Done! The plugin works immediately
โ FAQ
-
How do I change the language?
-
Use /sendmsg lang EN (English), /sendmsg lang UA (Ukrainian), or /sendmsg lang RU (Russian)
-
How do I disable sounds?
-
Set sound-receive: false and sound-send: false in config.yml
-
How do I remove the cooldown?
-
Set cooldown-seconds: 0 in config.yml or give players the sendmsg.bypass.cooldown permission
-
Does it work with EssentialsX?
-
Yes! SendMSG intercepts private messages before EssentialsX, so you can use both.
-
Can the console send messages?
-
Yes โ the console can use /msg <player> <message> just like a player.
๐ Support
- ๐ Report a bug โ Join our Discord
- ๐ฌ Suggest a feature โ Same link
- ๐ฌ Get help โ Same link


