blob: ea4b12b15468ce62f3572445e3ca3596330078b8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
|
name: GroupManager
version: GMBuildVer (Phoenix)
main: org.anjocaido.groupmanager.GroupManager
website: http://ess.khhq.net/wiki/Group_Manager
description: Provides on-the-fly system for permissions system created by Nijikokun. But all in memory, and with flat-file saving schedule.
authors:
- AnjoCaido
- Gabriel Couto
- ElgarL
commands:
manuadd:
description: Moves a player to desired group (Adds to the file if does not exist).
usage: /<command> <player> <group> | optional [world]
permissions: groupmanager.manuadd
manudel:
description: Removes any user specific configuration and make them default group.
usage: /<command> <player>
permissions: groupmanager.manudel
manuaddsub:
description: Adds a group to a user's subgroup list.
usage: /<command> <player> <group>
permissions: groupmanager.manuaddsub
manudelsub:
description: Removes a group from a user's subgroup list.
usage: /<command> <player> <group>
permissions: groupmanager.manudelsub
mangadd:
description: Adds a group to the system.
usage: /<command> <group>
permissions: groupmanager.mangadd
mangdel:
description: Removes a group from the system (all its users become default).
usage: /<command> <group>
permissions: groupmanager.mangdel
manuaddp:
description: Adds permissions directly to the user.
usage: /<command> <player> <permission> [permission2] [permission3]..
permissions: groupmanager.manuaddp
manudelp:
description: Removes permissions directly from the user.
usage: /<command> <player> <permission> [permission2] [permission3]..
permissions: groupmanager.manudelp
manuclearp:
description: Removes all permissions from a user.
usage: /<command> <player>
permissions: groupmanager.manuclearp
manulistp:
description: Lists all permissions of a user.
usage: /<command> <player>
permissions: groupmanager.manulistp
manucheckp:
description: Verifies if user has a permission, and where it comes from.
usage: /<command> <player> <permissions>
permissions: groupmanager.manucheckp
mangaddp:
description: Adds permissions to a group.
usage: /<command> <group> <permission> [permission2] [permission3]..
permissions: groupmanager.mangaddp
mangdelp:
description: Removes permissions from a group.
usage: /<command> <group> <permission> [permission2] [permission3]..
permissions: groupmanager.mangdelp
mangclearp:
description: Removes all permissions from a group.
usage: /<command> <group> <permissions>
permissions: groupmanager.mangclearp
manglistp:
description: Lists all permissions of a group.
usage: /<command> <group>
permissions: groupmanager.manglistp
mangcheckp:
description: Checks if group has a permission and where it comes from.
usage: /<command> <group> <permissions>
permissions: groupmanager.mangcheckp
mangaddi:
description: Adds a group to another group inheritance list.
usage: /<command> <group1> <group2>
permissions: groupmanager.mangaddi
mangdeli:
description: Removes a group from another group inheritance list.
usage: /<command> <group1> <group2>
permissions: groupmanager.mangdeli
manuaddv:
description: Adds or replaces a variable of a user (like prefix or suffix).
usage: /<command> <user> <variable> <value>
permissions: groupmanager.manuaddv
manudelv:
description: Removes a variable from a user.
usage: /<command> <user> <variable>
permissions: groupmanager.manudelv
manulistv:
description: Lists variables of a user (like prefix or suffix).
usage: /<command> <user>
permissions: groupmanager.manulistv
manucheckv:
description: Verifies a value of a variable of a user, and where it comes from.
usage: /<command> <user> <variable>
permissions: groupmanager.manucheckv
mangaddv:
description: Adds or replaces a variable of a group (like prefix or suffix).
usage: /<command> <group> <variable> <value>
permissions: groupmanager.mangaddv
mangdelv:
description: Removes a variable from a group.
usage: /<command> <group> <variable>
permissions: groupmanager.mangdelv
manglistv:
description: Lists variables of a group (like prefix or suffix).
usage: /<command> <group>
permissions: groupmanager.manglistv
mangcheckv:
description: Verifies a value of a variable of a group, and where it comes from.
usage: /<command> <group> <variable>
permissions: groupmanager.mangckeckv
manwhois:
description: Lists groups and other data of a user.
usage: /<command> <player>
permissions: groupmanager.manwhois
tempadd:
description: Creates a temporary permissions copy for a user.
usage: /<command> <player>
permissions: groupmanager.tempadd
tempdel:
description: Removes the temporary permissions copy for a user.
usage: /<command> <player>
permissions: groupmanager.tempdel
templist:
description: Lists users in overload-permissions mode made by command /tempadd.
usage: /<command>
permissions: groupmanager.templist
tempdelall:
description: Removes all overrides made by command /tempadd.
usage: /<command>
permissions: groupmanager.tempdelall
mansave:
description: Saves all permissions from server to file.
usage: /<command>
permissions: groupmanager.mansave
manload:
description: Reloads current world and config.yml, or loads given world from file to server.
usage: /<command> [world]
permissions: groupmanager.manload
listgroups:
aliases: [manlistg]
description: Lists the groups available.
usage: /<command>
permissions: groupmanager.listgroups
manpromote:
description: Promotes a user in the same heritage line to a higher rank.
usage: /<command> <player> <group>
permissions: groupmanager.manpromote
mandemote:
description: Demotes a user in the same heritage line to a lower rank.
usage: /<command> <player> <group>
permissions: groupmanager.mandemote
mantogglevalidate:
description: Toggles on/off the validating if user is online.
usage: /<command>
permissions: groupmanager.mantogglevalidate
mantogglesave:
description: Toggles on/off the autosave.
usage: /<command>
permissions: groupmanager.mantogglesave
manworld:
description: Prints the selected world name.
usage: /<command>
permissions: groupmanager.manworld
manselect:
description: Selects a world to work with commands.
usage: /<command> <world>
permissions: groupmanager.manselect
manclear:
description: Clears world selection. Commands will work on your current world.
usage: /<command>
permissions: groupmanager.manclear
mancheckw:
description: Obtains the path to each file a world is storing its data in (users/groups).
usage: /<command> <world>
permissions: groupmanager.mancheckw
Permissions:
groupmanager.op:
description: User is treated as an op when using the GroupManager commands.
default: false
|