- 129
- 8
- 7
Hi
Написал "простой" создатель конфигов через Codec.
Вместо сохранения, save() восстанавливает все до исходных значений(Если поменять значение 1 на 4 к примеру).
Позже накидаю еще исходников.
P.S конфиг делал в .txt
Написал "простой" создатель конфигов через Codec.
Вместо сохранения, save() восстанавливает все до исходных значений(Если поменять значение 1 на 4 к примеру).
Java:
public void save() {
try (final PrintWriter printwriter = new PrintWriter(new OutputStreamWriter(new FileOutputStream(this.getConfigPath().toFile()), StandardCharsets.UTF_8))) {
DataResult<JsonElement> result = configObject.codec.encodeStart(JsonOps.INSTANCE, configObject.get());
result.result().ifPresent(r -> printwriter.println(this.gson.toJson(r)));
} catch (FileNotFoundException e) {
LOGGER.error("Config file not found", e);
}
}
Позже накидаю еще исходников.
P.S конфиг делал в .txt