KevsPermissions.java 文件源码

java
阅读 25 收藏 0 点赞 0 评论 0

项目:KevsPermissions 作者:
static void index(DataManager manager) {
    DataManager.setManager(manager);
    HashMap<String, Object> groups = DataManager.getGroups();
    if (groups != null)
        for (String key : groups.keySet()) {
            if (!(groups.get(key) instanceof MemorySection))
                continue;

            PermissionsGroup pg = registerGroup((MemorySection) groups.get(key), key);
            if (pg != null)
                KevsPermissions.groups.put(key, pg);
        }

    if (KevsPermissions.groups.size() == 0 || KevsPermissions.groups.get(DataManager.getDefaultGroup()) == null) {
        HashMap<String, Object> options = new HashMap<>();
        options.put("prefix", "");
        options.put("suffix", "");
        KevsPermissions.groups
                .put(DataManager.getDefaultGroup(),
                        PermissionsFactory.createGroup(
                                PermissionsFactory.createMeta(0, 0, DataManager.getDefaultGroup(),
                                        PermissionsOrigin.FILE, options, false),
                                new PermissionsList(new ArrayList<>())));
    }

    for (Player p : Bukkit.getOnlinePlayers()) {
        registerPlayer(p);
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号