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"), ADMINS("admins"), SENIOR_ADMINS("senior_admins"); private final String configName; PermissionEntry(String configName) { this.configName = configName; } public String getConfigName() { return configName; } public List getList() { return getConfig().getList(this); } @SuppressWarnings("unchecked") public List getEntry() { return (List)getList(); } private PermissionConfig getConfig() { return TotalFreedomMod.plugin().permissions; } }