Private Messages

PrivateMessages

 

Messaging plugin | Contains sound, vsnish, spy, & messages history support.

 

>>Donate<<

 

 

Description

PrivateMessages is powerful and efficient messaging plugin.
Plugin is fully translatable, almost everything is configurable.


Features

- Send messages and reply to messages (including offline players)
- Store/read messages history
- Color codes support
- Vanish support (look below)
- Ignore players
- Set default (global) & personal sound notifications when receiving message (see below)
- Supported storage types: SQLite (defualt), MySQL


Supported server versions

CraftBukkit/Spigot 1.7-1.14+ [version 3.0 and higher]
CraftBukkit/Spigot 1.7-1.13.2 [versions 2.2 and higher]
CraftBukkit/Spigot 1.7-1.12.2 [versions 1.0-2.0]


Screenshots

1. Sending & receiving offline messages:



After join...





When player tries to send message to vanished player it will act like target would be offline, so he can read messages later after re-connect.

2. Changing personal sound notification (via command or GUI):



By clicking RMB you can listen to sound before you select it.
There are 16 ready to use sounds. GUI supports more than 54 items.
You can add your own sounds in sounds.yml file.

 

3. Messages History (since 2.0)

 

 

You can read all your conversations and all of other players conversations . Look below for commands.

Sounds.yml file:



Here are download links to other default sounds.yml files:

Minecraft 1.7-1.8 [LINK]
Minecraft 1.9-1.11 [LINK]
Minecraft 1.12 [LINK]
Minecraft 1.13-1.14 [LINK]



Configuration

config.yml – here you customize default sound notification, storage type & plugin messages

sounds.yml – here you customize additional sounds which may be selected individually by players and override their default sound notification

 

lang.yml – here you customize all messages


Commands

/message [player] [message] – message player
Aliases: /m, /tell, /whisper, /pm, /t, /w, /msg

/reply [message] – reply to message
Aliases: /r

/pmignore [player] – ignore player (repeat to remove from ignored list)

/pmignored – see all ignored players

/pmread [number] – read offline message

/pmclear – clear all offline messages

/pmsound – open sounds selection GUI

/pmhistory - open messages history containg all your conversations

/pmhistory [player] - open messages history containing all your conversations with specified player

/pmhistory [player] * or /pmhistory [player] [player2] - open messages history containing all player conversations with all players or with specified player (requires pm.admin permission)

/pmhistory * * - open messages history containing all conversations on your server

/pmspy - spy to other players messages

/pmtoggle - toggle sending & receiving messages

/pmreload – reload config.yml & sounds.yml

 
Permissions

pm.message - access to /message

pm.message.ignored – allows sending messages to ignored players & players ignoring you

pm.message.vanished – allows sending messages to vanished players

pm.message.disabled – allows sending messages to players with disabled messaging

pm.reply - access to /reply

pm.reply.ignored – allows replying ignored players & players ignoring you

pm.reply.vanished – allows replying to vanished players

pm.reply.disabled – allows replying to players with disabled messaging

pm.ignore – access to /pmignore & /pmignored

pm.sound – access to /pmsound

pm.read - access to /pmread

pm.spy - access to /pmspy

pm.toggle - access to /pmtoggle

pm.history - basic access to messages history

pm.clear - access to /pmclear

pm.admin – access to /pmreload and full access to messages history

 

 

Updates


Coming soon.


Icon used in this project was designed by from Flaticon

Comments

Posts Quoted:
Reply
Clear All Quotes

About This Project

  • Project ID
    289471
  • Created
    Mar 4, 2018
  • Last Released File
    Nov 2, 2019
  • Total Downloads
    2,208
  • License

Categories

Members