From 85ea7572537f70537274bbf963e461543bbafabe Mon Sep 17 00:00:00 2001 From: Jonas Herzig Date: Sun, 27 Sep 2020 14:08:39 +0200 Subject: [PATCH] Fix incorrect jump behavior when jumping small distances beyond 5s --- src/main/java/com/replaymod/replay/ReplayHandler.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/replaymod/replay/ReplayHandler.java b/src/main/java/com/replaymod/replay/ReplayHandler.java index 3cec022f..56384232 100644 --- a/src/main/java/com/replaymod/replay/ReplayHandler.java +++ b/src/main/java/com/replaymod/replay/ReplayHandler.java @@ -592,7 +592,7 @@ public class ReplayHandler { } } - long diff = targetTime - replaySender.getDesiredTimestamp(); + long diff = targetTime - (replaySender.isHurrying() ? replaySender.getDesiredTimestamp() : replaySender.currentTimeStamp()); if (diff != 0) { if (diff > 0 && diff < 5000) { // Small difference and no time travel replaySender.jumpToTime(targetTime);