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
|
|
@ -165,7 +165,7 @@ namespace TShockAPI
|
|||
add2(new Command(Permissions.rootonly, ManageUsers, "user") { DoLog = false });
|
||||
add2(new Command(Permissions.canlogin, AttemptLogin, "login") { AllowServer = false, DoLog = false });
|
||||
add2(new Command(Permissions.buff, Buff, "buff") { AllowServer = false });
|
||||
add2(new Command(Permissions.cfg, SetSpawn, "setspawn") { AllowServer = false });
|
||||
add2(new Command(Permissions.worldspawn, SetSpawn, "setspawn") { AllowServer = false });
|
||||
add2(new Command(Permissions.grow, Grow, "grow") { AllowServer = false });
|
||||
add2(new Command(Permissions.item, Item, "item", "i") { AllowServer = false });
|
||||
add2(new Command(Permissions.home, Home, "home") { AllowServer = false });
|
||||
|
|
@ -205,14 +205,14 @@ namespace TShockAPI
|
|||
"additem", "additemgroup", "banitem", "delitem", "delitemgroup", "listitems", "listbanneditems", "unbanitem");
|
||||
add(Permissions.manageregion, Region, "region");
|
||||
add(Permissions.manageregion, DebugRegions, "debugreg");
|
||||
add(Permissions.cfg, Reload, "reload");
|
||||
add(Permissions.cfg, ServerPassword, "serverpassword");
|
||||
add(Permissions.cfg, Save, "save");
|
||||
add(Permissions.cfg, Settle, "settle");
|
||||
add(Permissions.cfg, MaxSpawns, "maxspawns");
|
||||
add(Permissions.cfg, SpawnRate, "spawnrate");
|
||||
add(Permissions.cfgreload, Reload, "reload");
|
||||
add(Permissions.cfgpassword, ServerPassword, "serverpassword");
|
||||
add(Permissions.worldsave, Save, "save");
|
||||
add(Permissions.worldsettle, Settle, "settle");
|
||||
add(Permissions.cfgmaxspawns, MaxSpawns, "maxspawns");
|
||||
add(Permissions.cfgspawnrate, SpawnRate, "spawnrate");
|
||||
add(Permissions.time, Time, "time");
|
||||
add(Permissions.pvpfun, Slap, "slap");
|
||||
add(Permissions.slap, Slap, "slap");
|
||||
add(Permissions.editspawn, ToggleAntiBuild, "antibuild");
|
||||
add(Permissions.editspawn, ProtectSpawn, "protectspawn");
|
||||
add(Permissions.maintenance, GetVersion, "version");
|
||||
|
|
@ -225,7 +225,7 @@ namespace TShockAPI
|
|||
add(Permissions.logs, DisplayLogs, "displaylogs");
|
||||
add(Permissions.userinfo, GrabUserUserInfo, "userinfo", "ui");
|
||||
add(Permissions.rootonly, AuthVerify, "auth-verify");
|
||||
add(Permissions.cfg, Broadcast, "broadcast", "bc", "say");
|
||||
add(Permissions.broadcast, Broadcast, "broadcast", "bc", "say");
|
||||
add(Permissions.whisper, Whisper, "whisper", "w", "tell");
|
||||
add(Permissions.whisper, Reply, "reply", "r");
|
||||
add(Permissions.annoy, Annoy, "annoy");
|
||||
|
|
@ -237,8 +237,8 @@ namespace TShockAPI
|
|||
add(Permissions.buffplayer, GBuff, "gbuff", "buffplayer");
|
||||
add(Permissions.hardmode, StartHardMode, "hardmode");
|
||||
add(Permissions.hardmode, DisableHardMode, "stophardmode", "disablehardmode");
|
||||
add(Permissions.cfg, ServerInfo, "stats");
|
||||
add(Permissions.cfg, WorldInfo, "world");
|
||||
add(Permissions.serverinfo, ServerInfo, "stats");
|
||||
add(Permissions.worldinfo, WorldInfo, "world");
|
||||
add(Permissions.savessi, SaveSSI, "savessi");
|
||||
add(Permissions.savessi, OverrideSSI, "overridessi", "ossi");
|
||||
add(Permissions.xmas, ForceXmas, "forcexmas");
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue