@@ -12,6 +12,12 @@ Mini-Message comes prepackaged with Paper and all forks of Paper support Mini-Me
12
12
- Uses Mini-Message Tags such as ` <gray> ` and ` <gradient:red:green> `
13
13
- Allows users with permission ` simplenick.admin ` to change the nickname of another player using the optional [ player] argument.
14
14
15
+ ` /nick save [player] `
16
+ - Saves the player's current nickname for future use
17
+
18
+ ` /nick delete [player|nick] <nick> `
19
+ - Deletes the specified nickname from the player's saved names
20
+
15
21
` /nick reset [player] `
16
22
17
23
- Sets the nickname of the player back to the original username, unformatted.
@@ -27,34 +33,31 @@ Mini-Message comes prepackaged with Paper and all forks of Paper support Mini-Me
27
33
28
34
### Admin Permissions
29
35
30
- ` simplenick.usernamebypass `
31
-
32
- - Allows the player to use the username of another player on the server, as their own nickname
33
-
34
- ` simplenick.reload `
35
-
36
- - Allows the player to reload the plugin configuration and locale.
37
-
38
- ` simplenick.admin.reset `
39
-
40
- - Allows the player to reset another player's nickname
41
-
42
- ` simplenick.admin.restrictive `
43
-
44
- - Allows the player to set another player's nickname, within the other player's formatting permissions
45
- - Does not override the other player's formatting permissions
46
- - Does override the other player's nickname permissions
36
+ - ` simplenick.bypass.username `
37
+ - Allows the player to use the username of another player on the server, as their own nickname
38
+ - ` simplenick.bypass.length `
39
+ - Allows the player to use a nickname longer than the configured max character
40
+ - ` simplenick.bypass.regex `
41
+ - Allows the player to use a nickname that doesn't match the configured regex
42
+ - ` simplenick.reload `
43
+ - Allows the player to reload the plugin configuration and locale.
44
+ - ` simplenick.admin.reset `
45
+ - Allows the player to reset another player's nickname
46
+ - ` simplenick.admin.save `
47
+ - Allows the player to save another player's nickname
48
+ - ` simplenick.admin.delete `
49
+ - Allows the player to delete another player's saved name
50
+ - ` simplenick.admin.restrictive `
51
+ - Allows the player to set another player's nickname, within the other player's formatting permissions
52
+ - Does not override the other player's formatting permissions
53
+ - Does override the other player's nickname permissions
47
54
- (if the other player cannot nickname themselves, they can still be admin nick'd with this permission)
48
-
49
- ` simplenick.admin.basic `
50
-
51
- - Allows the player to set another player's nickname, within their own formatting permissions
52
- - Overrides the other player's formatting permissions
53
- - Only allows permissions that the admin has
54
-
55
- ` simplenick.admin.full `
56
-
57
- - Allows the player to set another player's nickname, regardless of both of their formatting permissions.
55
+ - ` simplenick.admin.basic `
56
+ - Allows the player to set another player's nickname, within their own formatting permissions
57
+ - Overrides the other player's formatting permissions
58
+ - Only allows permissions that the admin has
59
+ - ` simplenick.admin.full `
60
+ - Allows the player to set another player's nickname, regardless of both of their formatting permissions.
58
61
59
62
> [ !NOTE]
60
63
>
@@ -66,28 +69,29 @@ Mini-Message comes prepackaged with Paper and all forks of Paper support Mini-Me
66
69
67
70
### Player Permissions
68
71
69
- ` simplenicks.nick.set `
70
-
71
- - Allows the player to set their own nickname
72
+ - ` simplenicks.nick.set `
73
+ - Allows the player to set their own nickname
72
74
73
- ` simplenicks.nick.reset `
75
+ - ` simplenicks.nick.reset `
76
+ - Allows the player to reset their own nickname
74
77
75
- - Allows the player to reset their own nickname
78
+ - ` simplenicks.nick.save `
79
+ - Allows saving the current nickname
76
80
77
- ` simplenicks.nick.<tag> `
81
+ - ` simplenicks.nick.delete `
82
+ - Allows deleting a specified saved nickname
78
83
79
- - Allows for the use of those Mini-Message tags.
80
- - Valid Tags are: ` color ` , ` gradient ` , and ` rainbow ` .
84
+ - ` simplenicks.nick.<tag> `
85
+ - Allows for the use of those Mini-Message tags.
86
+ - Valid Tags are: ` color ` , ` gradient ` , and ` rainbow ` .
81
87
82
- ` simplenick.nick.format.<tag> `
88
+ - ` simplenick.nick.format.<tag> `
89
+ - Allows for the use of those formatting tags.
90
+ - Valid Tags are: ` reset ` , ` underline ` , ` italic ` , ` strikethrough ` , ` bold ` , and ` obsfucated ` .
83
91
84
- - Allows for the use of those formatting tags.
85
- - Valid Tags are: ` reset ` , ` underline ` , ` italic ` , ` strikethrough ` , ` bold ` , and ` obsfucated ` .
92
+ ## PlaceholderAPI
93
+ - ` %simplenicks_mininick% `
94
+ - Nickname pre-parsed
86
95
87
96
## TODO
88
-
89
- - Provide Config Option for TabList Changing and implement logic for TabList Update.
90
97
- Create a ` /nick whois ` or similar command to determine "who is the player(s) with this nickname".
91
- - Make the code less of a mess
92
- - Allow for nicknames to be set by non-players
93
- - Make a placeholderAPI extension
0 commit comments