mirror of
https://github.com/geekfrog/PermissionsTime.git
synced 2025-09-07 04:36:58 +00:00
插件基本功能完成
This commit is contained in:
@ -1,7 +1,10 @@
|
||||
package gg.frog.mc.permissionstime.config;
|
||||
|
||||
import java.util.Collections;
|
||||
import java.util.HashSet;
|
||||
import java.util.Map;
|
||||
import java.util.Map.Entry;
|
||||
import java.util.Set;
|
||||
import java.util.concurrent.ConcurrentHashMap;
|
||||
|
||||
import gg.frog.mc.permissionstime.PluginMain;
|
||||
@ -13,6 +16,8 @@ public class PackagesCfg extends PluginConfig {
|
||||
public static String PACKAGES_VERSION = null;
|
||||
public static String DEFAULT_GROUP = null;
|
||||
public static Map<String, PermissionPackageBean> PACKAGES = new ConcurrentHashMap<>();
|
||||
public static Set<String> allPermissions = Collections.synchronizedSet(new HashSet<String>());
|
||||
public static Set<String> allGroups = Collections.synchronizedSet(new HashSet<String>());
|
||||
|
||||
public PackagesCfg(String fileName, PluginMain pm) {
|
||||
super(fileName, pm);
|
||||
@ -34,6 +39,9 @@ public class PackagesCfg extends PluginConfig {
|
||||
System.out.println(p.getKey() + ":" + p.getValue());
|
||||
}
|
||||
}
|
||||
for (PermissionPackageBean p : PACKAGES.values()) {
|
||||
allPermissions.addAll(p.getPermissions());
|
||||
allGroups.addAll(p.getGroups());
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
Reference in New Issue
Block a user