Overhauled permissions.
Overhauled permissions to use permission nodes, and separated some permissions into smaller ones (such as cfg into tshock.cfg.maxspawns, tshock.cfg.spawnrate, etc),
This commit is contained in:
parent
e0809427e0
commit
e1531ab675
4 changed files with 228 additions and 143 deletions
|
|
@ -65,12 +65,12 @@ namespace TShockAPI.DB
|
|||
|
||||
AddDefaultGroup("admin", "newadmin",
|
||||
string.Join(",", Permissions.ban, Permissions.whitelist, Permissions.causeevents, Permissions.spawnboss,
|
||||
Permissions.spawnmob, Permissions.managewarp, Permissions.time, Permissions.tp, Permissions.pvpfun,
|
||||
Permissions.spawnmob, Permissions.managewarp, Permissions.time, Permissions.tp, Permissions.slap,
|
||||
Permissions.kill, Permissions.logs,
|
||||
Permissions.immunetokick, Permissions.tphere));
|
||||
|
||||
AddDefaultGroup("trustedadmin", "admin",
|
||||
string.Join(",", Permissions.maintenance, Permissions.cfg, Permissions.butcher, Permissions.item,
|
||||
string.Join(",", Permissions.maintenance, "tshock.cfg.*", "tshock.world.*", Permissions.butcher, Permissions.item,
|
||||
Permissions.heal, Permissions.immunetoban, Permissions.usebanneditem));
|
||||
|
||||
AddDefaultGroup("vip", "default", string.Join(",", Permissions.reservedslot));
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue