SendMSG
Claim this plugin
This plugin was imported from Spiget and is currently unclaimed.
Plugin Information
Description

# 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)
yaml <br> # Plugin language: ru-RU, uk-UA, en-EN <br> lang: en-EN <br> # Delay between messages (seconds) <br> cooldown-seconds: 10 <br>
# Enable / disable features
yaml <br> features: <br> subtitle: true # Show subtitle when receiving a message <br> sound-receive: true # Play sound when receiving a message <br> sound-send: true # Play sound when sending a message <br> reply-hint: true # Show "/r" hint below incoming messages <br> cooldown: true # Enable message cooldown <br>
# Sound settings
yaml <br> sound: <br> receive: <br> name: ENTITY_EXPERIENCE_ORB_PICKUP <br> volume: 1.0 <br> pitch: 1.2 <br> send: <br> name: ENTITY_VILLAGER_WORK_CARTOGRAPHER <br> volume: 1.0 <br> pitch: 1.0 <br>
Message formats (messages/en-EN.yml)
yaml <br> format: <br> incoming: "&2✉ &f&l{from} &7whispers: &f{message}" <br> reply-hint: "&2→ &7Reply with: &b&n/r (text)" <br> outgoing: "&2✉ &7&lYou &7-> &f&l{to}&7: &f{message}" <br> console-name: "Console" <br> subtitle: "&2✉ &7You have a message" <br>
Color codes: &0-9 &a-f &k-o &r
** Installation**
1. Download SendMSG.jar
2. Place it in your server's plugins/ folder
3. Restart your server
4. (Optional) Edit config.yml or messages/*.yml
5. 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 just like a player.
## Support
- Report a bug – [Join our Discord](
https://discord.gg/JJ8ah5gFAH)
- Suggest a feature – Same link
- Get help – Same link
Minecraft Plugin Badges
Use these badge images in docs, README files, or forum posts.