PrivateMessages
Advanced messaging plugin
Main features
- Send messages to players, even offline ones and on other server (if you run plugin on proxy server) (/message, /m, /pm)
- Reply to last message (/pmreply, /reply, /r)
- Block players from messaging you (/pmignore, /pmignored)
- Completely turn off sending/receiving messages individually (/pmtoggle)
- Play sound when message arrives to you (/pmsound)
- Store history of messages and read it through inventory GUI (/pmhistory)
- Integration with vanish plugins
- BungeeCord & Velocity support
- MiniMessage text format support
- MySQL & SQLite database support
- Old & modern Minecraft servers support
- Basic Bukkit API calls, future-proof code, plugin won’t break as soon as next Minecraft update come
- No hard dependencies, PrivateMessages doesn’t require any other plugin to run
- Plugin is fully translatable (excluding startup/shutdown console messages)
Supported server software
(Guaranteed working)
- Minecraft backend: CraftBukkit / Spigot / Paper (1.7.2 – 1.21.5*)
- Minecraft proxy: BungeeCord / Waterfall / Velocity (1.7.2 – 1.21.5*)
- Java: at least version 8 (Velocity requires 11+)
* – plugin is designed to be future-proof by relying on very basic api calls and most likely will run completely fine on newer Minecraft versions without specific updates
Supported vanish plugins
- PremiumVanish / SuperVanish
- VanishNoPacket
- Essentials / EssentialsX
Screenshots
1. Sending & receiving offline messages:
After join...
2. Changing personal sound notification (via command or GUI):
By clicking RMB you can listen to sound before you select it.
There are 17 ready to use sounds. GUI supports more than 54 items.
You can add your own sounds in sounds.yml file.
3. Messages history
How to setup BungeeCord/Velocity support
1. Drop plugin jar into your BungeeCord/Velocity "plugins" folder.
2. Drop plugin jar into all of your Spigot servers "plugins" folders.
3. Set "BungeeCord" to "true" in plugin config.yml on your Spigot servers.
4. Configure connection to database server (MySQL or other compatible) in config.yml both in BungeeCord/Velocity and in all of Spigot servers.
Configuration help - config.yml / lang.yml / sounds.yml
https://maciejnierzwicki.pl/minecraft-plugins/privatemessages/
Icon used in this project was designed by from Flaticon