MSG Plugin [Spigot & BungeeCord] icon

MSG Plugin [Spigot & BungeeCord] -----

#msg #messages #message #bungeecord #privatmessages #privat #spigot #bukkit #plugin #minecraft




This update brings several imrpovements and bug fixes

Bugs:
A bug has been fixed where the default values are set in the group_format.yml even after data has already been changed
Fixed a bug where a wrong message was sent during spycommand
A bug has been fixed that when removing an alias on spigot severs, the alias was still usable and was not removed correctly


Improvements:
Code improvements & stability
Aliases are now displayed correctly in usage messages on Bungeecord
----------, Jun 16, 2025

This update brings small improvements to the internal code and a bug that caused players to get a wrong group format when they have msg.* permission
----------, Jun 6, 2025

This update adds more features to this plugin.

Custom Group Formats:
First, it is now possible to create custom group formats for messages. There is new file called group_format.yml in which you can create as many group formats as you want by simply copying and pasting the template and change name, permission and messages. In this file you can also use Placeholders from Placeholder API as well as placeholders from this plugin.

enabled: false
groups:
admin:
sender: '%prefix% &cYou &8➔ &c%targetName% &8➔ &7%message%'
receiver: '%prefix% &c%senderName% &8➔ &cYou &8➔ &7%message%'
permission: msg.group.admin
mod:
sender: '%prefix% &cYou &8➔ &c%targetName% &8➔ &7%message%'
receiver: '%prefix% &c%senderName% &8➔ &cYou &8➔ &7%message%'
permission: msg.group.mod
default:
sender: '%prefix% &cYou &8➔ &c%targetName% &8➔ &7%message%'
receiver: '%prefix% &c%senderName% &8➔ &cYou &8➔ &7%message%'
permission: 'msg.group.default'


Custom Aliases:
It is now possible to create your own aliases in the config.yml for the msg and reply command. Just add your alias to the list in the config.yml. It is important to match the existing format, otherwise it will result in an error.

Spy Command:
This update also includes a new Spy command. By typing /msg spy <player> you are now able to see private messages sent between other players. On top of that, you can also spy everyone at the same time by simply typing /msg spy all
To see all players you are currently spying, simply type /msg spy list
To unspy a player, type /msg unspy <Player>.
To unspy everyone at the same time, type /msg unspy all
If you wish to turn off this command, you can by setting spy_function in the config.yml to false and reload the plugin or server

Config:
It is now possible to edit the update notifier message in the config.yml.
Moreover, another usage key in the config has been added to edit the usage message for multiple arguments when typing a command.

Other improvements:
Besides new features, this update also brings a few minor bug fixes and smaller improvements to stability and messages.
Also, you can now use msg.* to give a player or group every permission for this plugin at once
----------, Jun 5, 2025

This update adds more features to this plugin.

Custom Group Formats:
First, it is now possible to create custom group formats for messages. There is new file called group_format.yml in which you can create as many group formats as you want by simply copying and pasting the template and change name, permission and messages. In this file you can also use Placeholders from Placeholder API as well as placeholders from this plugin.

enabled: false
groups:
admin:
sender: '%prefix% &cYou &8➔ &c%targetName% &8➔ &7%message%'
receiver: '%prefix% &c%senderName% &8➔ &cYou &8➔ &7%message%'
permission: msg.group.admin
mod:
sender: '%prefix% &cYou &8➔ &c%targetName% &8➔ &7%message%'
receiver: '%prefix% &c%senderName% &8➔ &cYou &8➔ &7%message%'
permission: msg.group.mod
default:
sender: '%prefix% &cYou &8➔ &c%targetName% &8➔ &7%message%'
receiver: '%prefix% &c%senderName% &8➔ &cYou &8➔ &7%message%'
permission: 'msg.group.default'


Custom Aliases:
It is now possible to create your own aliases in the config.yml for the msg and reply command. Just add your alias to the list in the config.yml. It is important to match the existing format, otherwise it will result in an error.

Spy Command:
This update also includes a new Spy command. By typing /msg spy <player> you are now able to see private messages sent between other players. On top of that, you can also spy everyone at the same time by simply typing /msg spy all
To see all players you are currently spying, simply type /msg spy list
To unspy a player, type /msg unspy <Player>.
To unspy everyone at the same time, type /msg unspy all
If you wish to turn off this command, you can by setting spy_function in the config.yml to false and reload the plugin or server

Config:
It is now possible to edit the update notifier message in the config.yml.
Moreover, another usage key in the config has been added to edit the usage message for multiple arguments when typing a command.

Other improvements:
Besides new features, this update also brings a few minor bug fixes and smaller improvements to stability and messages.
Also, you can now use msg.* to give a player or group every permission for this plugin at once
----------, Jun 5, 2025

Small improvements regarding some messages and smaller bug fixes
----------, May 25, 2025

This update brings a ton of improvements regarding the stability, performance and adding new features.

The code was mostly rewritten for improving performance and the config was changed heavily

It is now possible to ignore/block messages from specific players using the command /msg ignore <player> . Alternatively, you can use /msg block <player> or even /msg mute <player>.

To unblock a player, simply type /msg unignore <player> (unblock/unmute)

On top of that, MSG Plugin now supports PlaceholderAPI for Spigot single servers.

Furthermore, it is now possible to configure a sound in the config which will be played when sending/receiving a message


Besides that, a lot of reported bugs have been fixed

The next update will focus on adding group formats

Please report any bugs by sending me a private message!
----------, May 25, 2025

This update contains minor improvements regarding the update checker messages.
----------, Oct 7, 2022

You can now show the displaynames of the players in private messages instead of just the normal names. So a new setting to the config has been added:
UseDisplayNames: false
If you change it to true, the plugin will use the displayname of the player.
It is useful for those who already have a prefix system on their server, so they can use this option to display the prefix in private messages as well.

And other minor improvements
----------, Oct 7, 2022

- Added /msg reload - msg.reload
- Added an update checker - msg.updatecheck

And other minor improvements
----------, Oct 6, 2022

Bugs and improvements

This update includes a huge amount of bug fixes and improvements. I really recommend all to upgrade.
----------, Dec 28, 2021

Hello, i recoded the plugin and added bungeecord support, bug fixes and Metrics Stats, config changes, permission changes and more
----------, Aug 20, 2021

I add the command /r /reply. With this command, you can reply to a message from the target player
You can turn on and off the message function. /msg toggle
I completely rewritten the plugin again.
Big Conifg changes

Commands:

- /msg toggle /msg ignore
- /r /reply
----------, Oct 9, 2020

Resource Information
Author:
----------
Total Downloads: 17,462
First Release: Jul 1, 2020
Last Update: Jun 16, 2025
Category: ---------------
All-Time Rating:
11 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings