MSG Plugin [Spigot & BungeeCord] icon

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

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



Description:

This is a MSG Plugin. With this plugin you can send private messages to other players.
Single Server & Bungecord Support.

API/Developer:
Developers can use the PlayerSendMessageEvent and PlayerRepliedEvent for coding with Spigot and BungeeCord API.

Dependencies (optional):
PlaceholderAPI
is supported and placeholders can be used in the config.yml and group_format.yml. However, Placeholder API and placeholder expansion packets must be installed before use.

Commands:

- /msg <player> <message> | /tell <player> <message>

Sending a private message

- /r <message> | /reply <message>
Replying to the last message received

- /msg ignore <Player> | /msg block <Player> | /msg mute <Player>
Blocking a specific player from sending you private messages

- /msg unignore <Player> | /msg unblock <Player> | /msg unmute <Player>
Unblocking a player

- /msg toggle

Turning on or turning off private messages

- /msg spy <Player, All, List>
Seeing private messages from other players

- /msg unspy <Player, All>
No longer being able to see private messages from other players

- /msg reload
Reloading the plugin including the config and playerdata

Permissions:

- msg.use - /msg, /tell

- msg.reply - /r, /reply

- msg.toggle - /msg toggle, /tell toggle

- msg.ignore - /msg ignore <player> | /msg unignore <player>

- msg.spy - /msg spy <Player, All, List> | /msg unspy <Player, All>

- msg.reload - /msg reload

- msg.updatecheck - To be notified when a new update of this plugin has been released

- msg.* - To gain all permissions from this plugin at once

Config:

##Use placeholders like %prefix% %targetName%, %senderName%, %message%, %command% or use Placeholder API

check_for_updates: true
spy_function: true
play_sound: false
sound: ENTITY_PLAYER_LEVELUP
sound_volume: 1
sound_pitch: 1
prefix: '&7[&eYourServer.com&7]'
msg_usage: '%prefix% &cUsage: %command% <player> <message>'
reply_usage: '%prefix% &cUsage: %command% <message>'
ignore_usage: '%prefix% &cUsage: %command% <player>'
spy_usage: '%prefix% &cUsage: %command% <player, all, list>'
no_permission: '%prefix% &cYou do not have permission to execute this command.'
no_message_received: '%prefix% &cYou have not received any messages yet.'
player_offline: '%prefix% &cThis player is not online.'
player_not_found: '%prefix% &cThis player could not be found.'
target_can_not_be_sender: '%prefix% &cYou cannot send a message to yourself.'
sender_message: '%prefix% &cYou &8➔ &c%targetName% &8➔ &7%message%'
receiver_message: '%prefix% &c%senderName% &8➔ &cYou &8➔ &7%message%'
spy_prefix: '&7[&4Spy&7]'
spy_disabled: '%prefix% &cSpying is not allowed. Turn on in config.yml'
spying_list: '%prefix% &aYou are currently spying the following players &c%spy_list%'
can_not_spy_yourself: '%prefix% &cYou cannot spy yourself.'
already_spying_player: '%prefix% &cYou are already spying &a%targetName%'
already_spying_everyone: '%prefix% &cYou are currently not spying anyone.'
not_spying_anyone: '%prefix% &cYou are currently not spying anyone.'
not_spying_player: '%prefix% &cYou are currently not spying &a%targetName%'
spy_activated_player: '%prefix% &aYou are now spying private messages from &c%targetName%'
spy_deactivated_player: '%prefix% &aYou are no longer spying private messages from
&c%targetName%'
spy_activated_all: '%prefix% &aYou are now spying private messages from everyone'
spy_deactivated_all: '%prefix% &aYou are no longer spying private messages from anyone'
spy_deactivated_everyone: '%prefix% &aYou are no longer spying private messages from
anyone'
spy_message: '%spy_prefix% &c%senderName% &8➔ &c%targetName% &8➔ &7%message%'
receiver_deactivated: '%prefix% &cThe messaged player has deactivated private messages.'
receiver_ignored_you: '%prefix% &cThe messaged player has ignored you.'
you_ignored_receiver: '%prefix% &cYou have ignored this player.'
activated: '%prefix% &aYou successfully activated private messages.'
deactivated: '%prefix% &cYou successfully deactivated private messages.'
ignored: '%prefix% &aYou are no longer receiving private messages from &c%targetName%'
un_ignored: '%prefix% &aYou are now able to receive messages from &c%targetName% &aagain.'
player_already_ignored: '%prefix% &cYou have already ignored this player.'
player_is_not_ignored: '%prefix% &cYou have not ignored this player.'
can_not_ignore_yourself: '%prefix% &cYou cannot ignore yourself.'
reloaded: '%prefix% &aMSG has been reloaded.'
update_notify: '%prefix% &aUpdate available for MSG&7: %currentVersion% &8→ &a%latestVersion%'
update_download_button: '%prefix% &bClick here to download'
aliases:
msg:
- tell
- dm
- pm
reply:
- r

Custom Group Formats:
You can set up custom group formats that allows you to have individual message formats for certain groups.
To use custom group formats, open group_format.yml in the plugin dir, change "enabled" from false to true and add your desired groups by simply copying and pasting one template and change the name, permission and messages. The MSG format in the config.yml is used as a default format in case there was no group format detected for the corresponding player. Like in config.yml, in this file you are also able to not only use placeholders from this plugin but also from PlaceholderAPI (if installed).

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

Installation:

Non-Network:

1. Download the plugin
2. Drop it in your plugins folder
3. Set the permissions
4. Restart the server
5. Have fun

Network (BungeeCord):

1. Download the plugin
2. Drop it only in your PROXY plugins folder
3. Set the permissions
4. Restart your proxy
5. Have fun

Screenshots:
[​IMG]
[​IMG]

bStats:
[​IMG]
Videos:

No Videos :(
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