Skip to content

Commit dde7795

Browse files
committed
use JsonParse instead of Skyblocker.GSON
1 parent bd2f5f1 commit dde7795

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/main/java/de/hysky/skyblocker/utils/data/JsonData.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package de.hysky.skyblocker.utils.data;
22

3-
import com.google.gson.JsonObject;
3+
import com.google.gson.JsonParser;
44
import com.mojang.serialization.Codec;
55
import com.mojang.serialization.DataResult;
66
import com.mojang.serialization.JsonOps;
@@ -121,7 +121,7 @@ private void loadInternal() {
121121
boolean createBackup = false;
122122
try (BufferedReader reader = Files.newBufferedReader(file)) {
123123
// Atomic operation to prevent concurrent modification
124-
DataResult<T> parsed = codec.parse(compressed ? JsonOps.COMPRESSED : JsonOps.INSTANCE, SkyblockerMod.GSON.fromJson(reader, JsonObject.class));
124+
DataResult<T> parsed = codec.parse(compressed ? JsonOps.COMPRESSED : JsonOps.INSTANCE, JsonParser.parseReader(reader));
125125
parsed.resultOrPartial(s -> LOGGER.error("[Skyblocker Json Data] Failed to parse data from file: `{}`. {}", file, s))
126126
.ifPresent(t -> data = t);
127127
createBackup = parsed.isError();

0 commit comments

Comments
 (0)