diff --git a/src/main/java/com/replaymod/simplepathing/gui/GuiPathing.java b/src/main/java/com/replaymod/simplepathing/gui/GuiPathing.java index 87722653..34079531 100644 --- a/src/main/java/com/replaymod/simplepathing/gui/GuiPathing.java +++ b/src/main/java/com/replaymod/simplepathing/gui/GuiPathing.java @@ -569,13 +569,14 @@ public class GuiPathing { @Override public void onFailure(@Nonnull Throwable t) { - if (errorShown) { + if (!errorShown) { String message = "Failed to load entity tracker, spectator keyframes will be broken."; GuiReplayOverlay overlay = replayHandler.getOverlay(); Utils.error(LOGGER, overlay, CrashReport.create(t, message), () -> { popup.close(); thenRun.run(); }); + errorShown = true; } else { thenRun.run(); }