You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This plugin allows players to send private messages to one another, and reply to previous messages.
4
-
This plugin also gives staff members the ability to toggle 'socialspy', letting them view these messages
3
+
A simple plugin that allows for players to send private messages to one another, and reply to the last person who they messaged or received a message from.
4
+
<br>This plugin also has 'social spy' which allows for moderation of these messages.
5
5
6
-
### Commands
6
+
### Commands
7
7
8
-
-`/msg` (or `/dm`, `/m`, `/pm`)
8
+
-`/msg` (or `dm`, `m`, `pm`, `tell`, `t`)
9
9
<br>Allows the user to send a private message to another player.
10
10
<br>**Usage**: /msg <recipient\> <message\>.
11
-
<br>This command requires the `spm.send` permission.
11
+
<br>This command requires the `spm.message.send` permission.
12
12
13
13
-`/reply` (or `/r`, `/re`):
14
14
<br> Allows the user to reply to a previously received private message.
15
15
<br> **Usage:** /r <message\>.
16
-
<br> This command also requires the spm.send permission.
16
+
<br> This command also requires the `spm.message.send` permission.
17
17
18
18
-`/socialspy` (or `/ss`, `/spy`, `/sspy`):
19
19
<br> Toggles socialspy for the user.
@@ -24,14 +24,32 @@ This plugin also gives staff members the ability to toggle 'socialspy', letting
24
24
<br> Reloads the SimplePM configuration.
25
25
<br> This command requires the `spm.reload` permission.
26
26
27
-
### Permissions
27
+
### Permissions
28
28
29
+
-`spm.socialspy`
30
+
<br> Allows a player to read other player's private messages.
31
+
<br> Default: `op`
29
32
-`spm.socialspy.toggle`:
30
-
<br> Allows a user to read other people's private messages.
33
+
<br> Allows a player to toggle socialspy on and off
34
+
<br> Default: `op`
35
+
-`spm.recipient.override`
36
+
<br> Allows a player to send players a direct message whether they have the `receive` permission or not. Useful for staff.
31
37
<br> Default: `op`
38
+
-`spm.consolespy:`
39
+
<br> Allows a player to read messages being sent from the console directly to players
40
+
<br> Default: op
32
41
-`spm.reload`:
33
-
<br> Allows the player to reload the configuration.
42
+
<br> Allows a player to reload the plugin configuration/locale.
34
43
<br> Default: `op`
35
-
-`spm.send`:
44
+
-`spm.message.send`:
36
45
<br> Allows a player to send direct messages with /msg and /r.
37
46
<br> Default: `true`
47
+
-`spm.message.receive`
48
+
<br> Allows a player to receive direct messages
49
+
<br> Default: `true`
50
+
51
+
### PlaceholderAPI integration
52
+
53
+
You can use placeholderAPI placeholders in the messages by doing: `<papi:placeholder>`
54
+
<br>You will need to remove any `%` from the placeholder, and put in the text alone, so for the placeholder `%player_displayname%` you would use `<papi:player_displayname>` in the file here.
55
+
<br>You will need placeholderAPI installed for those placeholders to work
this.getLogger().info("You do not have PlaceholderAPI loaded on your server. Any PlaceholderAPI placeholders used in this plugin's messages, will not work.");
0 commit comments