diff --git a/src/main/java/net/pietru/cookie_utils/api/Region.java b/src/main/java/net/pietru/cookie_utils/api/Region.java index fec76cb..bfec5ad 100644 --- a/src/main/java/net/pietru/cookie_utils/api/Region.java +++ b/src/main/java/net/pietru/cookie_utils/api/Region.java @@ -248,39 +248,37 @@ public class Region { perms_folder.mkdirs(); } ArrayList perms = directory_utils.list_files_in_dir_recursive(perms_folder,((dir, name) -> name.endsWith(".json"))); - if (perms!=null) { - System.out.println("[AREA] Trying to load %s perms.".replace("%s",String.valueOf(perms.size()))); - for (File f : perms) { - JsonValue perm_json; - try { - perm_json=jsonReader.parse(Gdx.files.absolute(f.getPath())); - } catch (Exception ignored){ - System.err.println("[AREA] Perms file \"%s\" had encountered exception while loading...".replace("%s", f.getPath())); - continue; - } - PlayerAreaPerm perm = new PlayerAreaPerm(); - - perm.player_id=perm_json.getString("player_id", ""); - if (perm.player_id.isEmpty()) - continue; - - perm.filename=f.getName(); - perm.type=perm_json.getString("type", ""); - perm.enabled=perm_json.getBoolean("enabled", false); - - - ObjectPermList player_perms = perm.perms; - - player_perms.set_bool_perm("place", perm_json.getBoolean("place", false)); - player_perms.set_bool_perm("break", perm_json.getBoolean("break", false)); - player_perms.set_bool_perm("interact", perm_json.getBoolean("interact", false)); - - player_perms.set_bool_perm("explode", perm_json.getBoolean("explode", false)); - player_perms.set_bool_perm("enter", perm_json.getBoolean("enter", false)); - - - area.player_perms.add(perm); + System.out.println("[AREA] Trying to load %s perms.".replace("%s", String.valueOf(perms.size()))); + for (File f : perms) { + JsonValue perm_json; + try { + perm_json=jsonReader.parse(Gdx.files.absolute(f.getPath())); + } catch (Exception ignored){ + System.err.println("[AREA] Perms file \"%s\" had encountered exception while loading...".replace("%s", f.getPath())); + continue; } + PlayerAreaPerm perm = new PlayerAreaPerm(); + + perm.player_id=perm_json.getString("player_id", ""); + if (perm.player_id.isEmpty()) + continue; + + perm.filename=f.getName(); + perm.type=perm_json.getString("type", ""); + perm.enabled=perm_json.getBoolean("enabled", false); + + + ObjectPermList player_perms = perm.perms; + + player_perms.set_bool_perm("place", perm_json.getBoolean("place", false)); + player_perms.set_bool_perm("break", perm_json.getBoolean("break", false)); + player_perms.set_bool_perm("interact", perm_json.getBoolean("interact", false)); + + player_perms.set_bool_perm("explode", perm_json.getBoolean("explode", false)); + player_perms.set_bool_perm("enter", perm_json.getBoolean("enter", false)); + + + area.player_perms.add(perm); }