From 61ab4d5717e991a927d6988513f4b7bcecd73ead Mon Sep 17 00:00:00 2001 From: johni0702 Date: Wed, 27 May 2015 17:09:41 +0200 Subject: [PATCH] Fix partial render ticks being reset during sync packet sending --- .../replaymod/replay/ReplaySender.java | 20 ------------------- 1 file changed, 20 deletions(-) diff --git a/src/main/java/eu/crushedpixel/replaymod/replay/ReplaySender.java b/src/main/java/eu/crushedpixel/replaymod/replay/ReplaySender.java index f4b6ee7e..54a23a97 100755 --- a/src/main/java/eu/crushedpixel/replaymod/replay/ReplaySender.java +++ b/src/main/java/eu/crushedpixel/replaymod/replay/ReplaySender.java @@ -75,12 +75,6 @@ public class ReplaySender extends ChannelInboundHandlerAdapter { */ protected int lastTimeStamp; - /** - * Whether the replay has been restarted. - * It might be required to advance some ticks in order for rendering to keep up. - */ - protected boolean hasRestarted; - /** * The replay file. */ @@ -574,11 +568,6 @@ public class ReplaySender extends ChannelInboundHandlerAdapter { if (isHurrying() && lastTimeStamp > desiredTimeStamp && !startFromBeginning) { desiredTimeStamp = -1; - // Give the render engine a reason to get going - MCTimerHandler.advanceRenderPartialTicks(5); - MCTimerHandler.advancePartialTicks(5); - MCTimerHandler.advanceTicks(5); - Position pos = ReplayHandler.getLastPosition(); CameraEntity cam = ReplayHandler.getCameraEntity(); if (cam != null && pos != null) { @@ -608,7 +597,6 @@ public class ReplaySender extends ChannelInboundHandlerAdapter { } // Restart the replay. - hasRestarted = true; hasWorldLoaded = false; lastTimeStamp = 0; startFromBeginning = false; @@ -701,7 +689,6 @@ public class ReplaySender extends ChannelInboundHandlerAdapter { synchronized (this) { if (timestamp < lastTimeStamp) { // Restart the replay if we need to go backwards in time - hasRestarted = true; hasWorldLoaded = false; lastTimeStamp = 0; if (dis != null) { @@ -753,13 +740,6 @@ public class ReplaySender extends ChannelInboundHandlerAdapter { // This might be required if we change to async mode anytime soon lastPacketSent = System.currentTimeMillis(); - - // In case we have restarted the replay we have to give the render engine a reason to get going - if (hasRestarted) { - MCTimerHandler.advanceRenderPartialTicks(5); - MCTimerHandler.advancePartialTicks(5); - MCTimerHandler.advanceTicks(5); - } } } catch (Exception e) { e.printStackTrace();