Moved WEPIF config to a global config file. Permissions configured per-plugin are not migrated to the global config.

This commit is contained in:
zml2008
2011-08-06 00:35:40 -07:00
parent 501c9fa482
commit 266f272d88
2 changed files with 74 additions and 7 deletions

View File

@@ -25,6 +25,7 @@ import java.util.Map;
import java.util.Set;
import java.util.HashMap;
import org.bukkit.util.config.Configuration;
import org.bukkit.util.config.ConfigurationNode;
public class ConfigurationPermissionsResolver implements PermissionsResolver {
private Configuration config;
@@ -35,6 +36,16 @@ public class ConfigurationPermissionsResolver implements PermissionsResolver {
public ConfigurationPermissionsResolver(Configuration config) {
this.config = config;
}
public static void generateDefaultPerms(Configuration config) {
config.setProperty("permissions.groups.default.permissions", new String[] {
"worldedit.reload",
"worldedit.selection.*",
"worlds.creative.worldedit.region.*"});
config.setProperty("permissions.groups.admins.permissions", new String[]{"*"});
config.setProperty("permissions.users.sk89q.permissions", new String[]{"worldedit.*"});
config.setProperty("permissions.users.sk89q.groups", new String[]{"admins"});
}
public void load() {
userGroups = new HashMap<String,Set<String>>();