From 4e6b147ccfb082dfdaaa8b2a201ef76b9183ae6f Mon Sep 17 00:00:00 2001 From: MrTJP Date: Sun, 21 Apr 2024 12:04:39 -0400 Subject: [PATCH] fix: ic timer rendering not synced after world load --- .../projectred/fabrication/editor/ICEditorStateMachine.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/fabrication/src/main/java/mrtjp/projectred/fabrication/editor/ICEditorStateMachine.java b/fabrication/src/main/java/mrtjp/projectred/fabrication/editor/ICEditorStateMachine.java index abfa3410f..03f95c3dd 100644 --- a/fabrication/src/main/java/mrtjp/projectred/fabrication/editor/ICEditorStateMachine.java +++ b/fabrication/src/main/java/mrtjp/projectred/fabrication/editor/ICEditorStateMachine.java @@ -108,6 +108,7 @@ public void load(CompoundTag tag) { public void writeDesc(MCDataOutput out) { out.writeByte(currentState); + out.writeLong(lastSimStartTime); simulationContainer.writeDesc(out); compilerLog.writeDesc(out); writeAutoCompileState(out); @@ -115,6 +116,7 @@ public void writeDesc(MCDataOutput out) { public void readDesc(MCDataInput in) { currentState = in.readUByte(); + lastSimStartTime = in.readLong(); simulationContainer.readDesc(in); compilerLog.readDesc(in); readAutoCompileState(in);