relying on someone else to look this over to see if i missed anything

This commit is contained in:
2020-09-27 21:51:15 -05:00
parent d203772a9a
commit 54e6e2f9b1
116 changed files with 209 additions and 277 deletions

View File

@ -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;

View File

@ -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");
}