Be more tolerant against reading issues

This commit is contained in:
Frank 2021-11-26 14:29:48 +01:00
parent fc3dc71a44
commit 8d9a95da7a

View file

@ -32,6 +32,7 @@ import ru.bclib.util.Logger;
import java.io.DataInputStream; import java.io.DataInputStream;
import java.io.DataOutputStream; import java.io.DataOutputStream;
import java.io.EOFException;
import java.io.File; import java.io.File;
import java.io.IOException; import java.io.IOException;
import java.util.ArrayList; import java.util.ArrayList;
@ -607,7 +608,7 @@ public class DataFixerAPI {
private static CompoundTag readNbt(File file) throws IOException { private static CompoundTag readNbt(File file) throws IOException {
try { try {
return NbtIo.readCompressed(file); return NbtIo.readCompressed(file);
} catch (ZipException e){ } catch (ZipException | EOFException e){
return NbtIo.read(file); return NbtIo.read(file);
} }
} }