cleanup
All checks were successful
/ Auto-Build-App (push) Successful in 1m26s

This commit is contained in:
pietru 2025-02-23 19:53:11 +01:00
parent 9ceebb2d93
commit 76541c7d05

View file

@ -248,39 +248,37 @@ public class Region {
perms_folder.mkdirs(); perms_folder.mkdirs();
} }
ArrayList<File> perms = directory_utils.list_files_in_dir_recursive(perms_folder,((dir, name) -> name.endsWith(".json"))); ArrayList<File> 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())));
System.out.println("[AREA] Trying to load %s perms.".replace("%s",String.valueOf(perms.size()))); for (File f : perms) {
for (File f : perms) { JsonValue perm_json;
JsonValue perm_json; try {
try { perm_json=jsonReader.parse(Gdx.files.absolute(f.getPath()));
perm_json=jsonReader.parse(Gdx.files.absolute(f.getPath())); } catch (Exception ignored){
} catch (Exception ignored){ System.err.println("[AREA] Perms file \"%s\" had encountered exception while loading...".replace("%s", f.getPath()));
System.err.println("[AREA] Perms file \"%s\" had encountered exception while loading...".replace("%s", f.getPath())); continue;
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);
} }
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);
} }