Пример #1
0
  public void Save() {
    try (FileWriter fw = new FileWriter(igFile);
        JsonWriter writer = new JsonWriter(fw)) {
      writer.setIndent(" ");
      writer.beginArray(); // begin players array
      for (IgnorePlayer player : playerIgnoreList) {
        writer.beginObject(); // begin player object
        writer.name("uuid").value(player.getUUID().toString());
        writer.name("ignoreall").value(player.isAllIgnored());
        writer.name("ignores");
        writer.beginArray(); // begin ignore array
        for (UUID uuid : player.getIgnoreList()) {
          writer.beginObject(); // begin ignored player object
          writer.name("uuid").value(uuid.toString());
          writer.endObject(); // end ignored player object
        }
        writer.endArray(); // end ignore array

        writer.endObject(); // end player object
      }
      writer.endArray(); // end players array
    } catch (IOException e) {
      PickleCraftPlugin.log.warning(e.getMessage());
    }
  }