diff --git a/BauSystem/BauSystem_Main/src/de/steamwar/bausystem/features/tracer/TraceRepository.java b/BauSystem/BauSystem_Main/src/de/steamwar/bausystem/features/tracer/TraceRepository.java index c88ab2f2..39f50fe1 100644 --- a/BauSystem/BauSystem_Main/src/de/steamwar/bausystem/features/tracer/TraceRepository.java +++ b/BauSystem/BauSystem_Main/src/de/steamwar/bausystem/features/tracer/TraceRepository.java @@ -64,7 +64,7 @@ public class TraceRepository { @SneakyThrows protected static void writeTraceRecords(File recordsFile, List records) { - ObjectOutputStream outputStream = new ObjectOutputStream(new FileOutputStream(recordsFile)); + DataOutputStream outputStream = new DataOutputStream(new FileOutputStream(recordsFile)); for (TNTPoint record : records) { outputStream.writeInt(record.getTntId()); outputStream.writeBoolean(record.isExplosion()); @@ -88,7 +88,7 @@ public class TraceRepository { } @SneakyThrows - protected static TNTPoint readTraceRecord(ObjectInputStream objectInput) { + protected static TNTPoint readTraceRecord(DataInputStream objectInput) { int tntId = objectInput.readInt(); boolean explosion = objectInput.readBoolean(); @@ -116,7 +116,7 @@ public class TraceRepository { protected static List readTraceRecords(Trace trace) { File recordsFile = trace.getRecordsSaveFile(); @Cleanup - ObjectInputStream inputStream = new ObjectInputStream(new FileInputStream(recordsFile)); + DataInputStream inputStream = new DataInputStream(new FileInputStream(recordsFile)); List records = new ArrayList<>(); for (int i = 0; i < trace.getRecordsCount(); i++) {