Fix RegionDataRepository.saveFlagStorage

This commit is contained in:
2025-08-04 22:34:13 +02:00
parent 4a7bb1c8a6
commit 22337316a8

View File

@ -21,6 +21,7 @@ package de.steamwar.bausystem.region.dynamic;
import com.google.gson.JsonObject; import com.google.gson.JsonObject;
import com.google.gson.JsonParser; import com.google.gson.JsonParser;
import com.google.gson.JsonSyntaxException;
import com.google.gson.stream.JsonWriter; import com.google.gson.stream.JsonWriter;
import com.sk89q.worldedit.EditSession; import com.sk89q.worldedit.EditSession;
import de.steamwar.bausystem.region.FlagStorage; import de.steamwar.bausystem.region.FlagStorage;
@ -156,6 +157,7 @@ public class RegionDataRepository {
jsonWriter.setIndent(" "); jsonWriter.setIndent(" ");
jsonWriter.beginObject(); jsonWriter.beginObject();
for (Map.Entry<Flag<?>, Flag.Value<?>> entry : storage.getBackedMap().entrySet()) { for (Map.Entry<Flag<?>, Flag.Value<?>> entry : storage.getBackedMap().entrySet()) {
if (entry.getKey() == Flag.CHANGED) continue;
jsonWriter.name(entry.getKey().name()); jsonWriter.name(entry.getKey().name());
jsonWriter.value(entry.getValue().name()); jsonWriter.value(entry.getValue().name());
} }