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