mirror of
https://github.com/AtlasMediaGroup/TotalFreedomMod.git
synced 2025-06-29 03:36:42 +00:00
relying on someone else to look this over to see if i missed anything
This commit is contained in:
@ -3,16 +3,13 @@ package me.totalfreedom.totalfreedommod.permissions;
|
||||
import java.util.List;
|
||||
import me.totalfreedom.totalfreedommod.TotalFreedomMod;
|
||||
|
||||
|
||||
public enum PermissionEntry
|
||||
{
|
||||
REMOVE("remove"),
|
||||
OPERATORS("operators"),
|
||||
MASTER_BUILDERS("master_builders"),
|
||||
TRIAL_MODS("trial_mods"),
|
||||
MODS("mods"),
|
||||
ADMINS("admins");
|
||||
|
||||
ADMINS("admins"),
|
||||
SENIOR_ADMINS("senior_admins");
|
||||
|
||||
private final String configName;
|
||||
|
||||
|
@ -40,9 +40,8 @@ public class PermissionManager extends FreedomService
|
||||
|
||||
List<String> operatorPermissions;
|
||||
List<String> masterBuilderPermissions;
|
||||
List<String> trialModPermissions;
|
||||
List<String> modPermissions;
|
||||
List<String> adminPermissions;
|
||||
List<String> senioradminPermissions;
|
||||
|
||||
operatorPermissions = PermissionEntry.OPERATORS.getEntry();
|
||||
permissions.put(Rank.OP, operatorPermissions);
|
||||
@ -51,19 +50,15 @@ public class PermissionManager extends FreedomService
|
||||
masterBuilderPermissions.addAll(operatorPermissions);
|
||||
permissions.put(Title.MASTER_BUILDER, masterBuilderPermissions);
|
||||
|
||||
trialModPermissions = PermissionEntry.TRIAL_MODS.getEntry();
|
||||
trialModPermissions.addAll(masterBuilderPermissions);
|
||||
permissions.put(Rank.TRIAL_MOD, trialModPermissions);
|
||||
|
||||
modPermissions = PermissionEntry.MODS.getEntry();
|
||||
modPermissions.addAll(trialModPermissions);
|
||||
permissions.put(Rank.MOD, trialModPermissions);
|
||||
|
||||
adminPermissions = PermissionEntry.ADMINS.getEntry();
|
||||
adminPermissions.addAll(modPermissions);
|
||||
permissions.put(Rank.ADMIN, adminPermissions);
|
||||
adminPermissions.addAll(masterBuilderPermissions);
|
||||
permissions.put(Rank.NEW_ADMIN, adminPermissions);
|
||||
|
||||
int count = PermissionEntry.OPERATORS.getEntry().size() + PermissionEntry.MASTER_BUILDERS.getEntry().size() + PermissionEntry.TRIAL_MODS.getEntry().size() + PermissionEntry.MODS.getEntry().size() + PermissionEntry.ADMINS.getEntry().size();
|
||||
senioradminPermissions = PermissionEntry.SENIOR_ADMINS.getEntry();
|
||||
senioradminPermissions.addAll(adminPermissions);
|
||||
permissions.put(Rank.SENIOR_ADMIN, senioradminPermissions);
|
||||
|
||||
int count = PermissionEntry.OPERATORS.getEntry().size() + PermissionEntry.MASTER_BUILDERS.getEntry().size() + PermissionEntry.ADMINS.getEntry().size() + PermissionEntry.SENIOR_ADMINS.getEntry().size();
|
||||
|
||||
FLog.info("Loaded " + count + " permission nodes");
|
||||
}
|
||||
|
Reference in New Issue
Block a user