Sueta

PM+ | An advanced messaging plugin

1.2.0

An advanced messaging plugin

·Plugin

Information
PMPlus is an advanced messaging plugin that aims to be fully customizable and user-friendly.

Support
Our support sites have been discontinued. I will try to maintain this project more often; however, I cannot guarantee frequent updates and bug fixes. If you are facing an issue with one of my plugins, shoot me a DM on Spigot or use the GitHub issue tracker and I will try my best to fix your issue.

Features
Current Features

  • Messaging: Privately message other players
  • Replies: Reply to a previous message with a short command
  • Toggle: Toggle whether you can receive messages from other players and if you receive sounds from messages. Can be bypassed with the pmplus.bypass permission
  • SocialSpy: Spy on other players' conversations to enforce rules. Or just spy on people if that's your thing
  • Vanish support: Block players from messaging vanished players (works with SuperVanish and PremiumVanish)
  • PlaceholderAPI: Use any placeholder you want in the messages of PMPlus. Note: Placeholders cannot be assigned to more than one player per message

Planned Features

  • Specific Spying: Spy on messages from a specific player instead of the entire server.

Commands & Permissions
Text in () are aliases

  • msg pmplus.msg - privately message another player (message, tell, whisper, pm)
  • reply pmplus.reply - reply to a previous message (r)
  • togglepms pmplus.toggle - toggle whether you can receive messages (togglemsgs, togglepm)
  • socialspy pmplus.socialspy - toggle spying on other players conversations (spy)
  • pmmute pmplus.mute - prevents a player from messaging other players (msgmute)
  • togglesounds pmplus.togglesounds - toggles if you get a sound from receiving a message

Configuration

# ██████╗ ███╗   ███╗██████╗ ██╗     ██╗   ██╗ ██████╗
# ██╔══██╗████╗ ████║██╔══██╗██║     ██║   ██║██╔════╝
# ██████╔╝██╔████╔██║██████╔╝██║     ██║   ██║╚█████╗
# ██╔═══╝ ██║╚██╔╝██║██╔═══╝ ██║     ██║   ██║ ╚═══██╗
# ██║     ██║ ╚═╝ ██║██║     ███████╗╚██████╔╝██████╔╝
# ╚═╝     ╚═╝     ╚═╝╚═╝     ╚══════╝ ╚═════╝ ╚═════╝ v1.0.3
# Plugin by Prinke

Options:
  AllowSelfMessage: false
  SoundOnMessage: true
  VanishSupport: true

Messages:
  MessageToSender: "&e(To &6%recipient%&e) &f%message%"
  MessageToRecipient: "&e(From &6%sender%&e) &f%message%"
  NoReplyTarget: "&cNo one has messaged you."
  RecipientMessagesOff: "&c%recipient% currently has their messages off."
  MessagesToggledOn: "&aYou will now receive messages."
  MessagesToggledOff: "&cYou will no longer receive messages."
  SocialSpyEnabled: "&aYou have enabled social spy."
  SocialSpyDisabled: "&cYou have disabled social spy."
  IndividualSpyEnabled: "&cYou are now spying on %player%."
  SocialSpyFormat: "&e[SPY] (&6%sender% &eto &6%recipient%&e) &f%message%"
  MessageCommandUsage: "&cInvalid arguments: &7/msg <player> <message>"
  ReplyCommandUsage: "&cInvalid arguments: &7/r <message>"
  NoPermission: "&cYou do not have permission to use that command."
  PlayerNotFound: "&cThe player %recipient% could not be found."
  CannotMessageSelf: "&cYou cannot message yourself!"
  CannotMutePlayer: "&cYou cannot mute &e%player%&c."
  MutedPlayer: "&cYou have muted &e%player%"
  MuteMessage: "&e%sender% &chas message-muted you for &e%reason%"
  Muted: "&cYou cannot message players while you are muted."
  UnmutedPlayer: "&aYou have unmuted &e%player%"
  SoundToggleOn: "&aYou will now receive message sounds."
  SoundToggleOff: "&cYou will no longer receive message sounds."
  SoundDisabled: "&cMessage sound is currently disabled."

If you enjoy my plugins and want to support me, please consider donating!

Similar projects

Plugin →