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
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.
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
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.
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
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!
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.
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