Fix crash when jumping to 00:00 (closes #227)
This commit is contained in:
@@ -29,6 +29,7 @@ import de.johni0702.minecraft.gui.popup.AbstractGuiPopup;
|
|||||||
import io.netty.channel.ChannelHandlerContext;
|
import io.netty.channel.ChannelHandlerContext;
|
||||||
import io.netty.channel.embedded.EmbeddedChannel;
|
import io.netty.channel.embedded.EmbeddedChannel;
|
||||||
import net.minecraft.client.MinecraftClient;
|
import net.minecraft.client.MinecraftClient;
|
||||||
|
import net.minecraft.client.gui.screen.DownloadingTerrainScreen;
|
||||||
import net.minecraft.client.network.ClientLoginNetworkHandler;
|
import net.minecraft.client.network.ClientLoginNetworkHandler;
|
||||||
import net.minecraft.util.crash.CrashReport;
|
import net.minecraft.util.crash.CrashReport;
|
||||||
import net.minecraft.entity.Entity;
|
import net.minecraft.entity.Entity;
|
||||||
@@ -671,7 +672,10 @@ public class ReplayHandler {
|
|||||||
//#endif
|
//#endif
|
||||||
|
|
||||||
// Send the packets
|
// Send the packets
|
||||||
replaySender.sendPacketsTill(targetTime);
|
do {
|
||||||
|
replaySender.sendPacketsTill(targetTime);
|
||||||
|
targetTime += 500;
|
||||||
|
} while (mc.player == null || mc.currentScreen instanceof DownloadingTerrainScreen);
|
||||||
replaySender.setAsyncMode(true);
|
replaySender.setAsyncMode(true);
|
||||||
replaySender.setReplaySpeed(0);
|
replaySender.setReplaySpeed(0);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user