File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed
src/main/java/de/hysky/skyblocker/utils/data Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change 11package de .hysky .skyblocker .utils .data ;
22
3- import com .google .gson .JsonObject ;
3+ import com .google .gson .JsonParser ;
44import com .mojang .serialization .Codec ;
55import com .mojang .serialization .DataResult ;
66import 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 ();
You can’t perform that action at this time.
0 commit comments