refactor: use JSONas default codec for PlayerData instead of .dat files

This commit is contained in:
luiz-otavio committed 2022-03-03 17:43:18 -03:00
1 parent 90c6574125
commit e23620d724
1 file changed
+8 -12
@@ -1,11 +1,5 @@
package noppes.npcs.controllers;
import java.io.*;
import java.nio.file.Files;
import java.nio.file.StandardOpenOption;
import java.util.HashMap;
import java.util.Map;
import me.luizotavio.compressor.ZstdCompressor;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.nbt.CompressedStreamTools;
@@ -17,6 +11,12 @@ import noppes.npcs.LogWriter;
import noppes.npcs.util.JsonException;
import noppes.npcs.util.NBTJsonUtil;
import java.io.*;
import java.nio.file.Files;
import java.nio.file.StandardOpenOption;
import java.util.HashMap;
import java.util.Map;
import static me.luizotavio.compressor.executor.IOExecutor.IO_EXECUTOR;
public class PlayerDataController {
@@ -79,10 +79,8 @@ public class PlayerDataController {
if(CustomNpcs.CompressorType.equalsIgnoreCase("zstd")) {
filename += ".zstd";
} else if(CustomNpcs.CompressorType.equalsIgnoreCase("json")) {
filename += ".json";
} else {
filename += ".dat";
filename += ".json";
}
try {
@@ -102,10 +100,8 @@ public class PlayerDataController {
if (CustomNpcs.CompressorType.equalsIgnoreCase("zstd")) {
filename = data.uuid + ".zstd";
} else if (CustomNpcs.CompressorType.equalsIgnoreCase("json")) {
} else {
filename = data.uuid + ".json";
} else {
filename = data.uuid + ".dat";
}
try {