diff --git a/src/main/java/com/replaymod/render/rendering/VideoRenderer.java b/src/main/java/com/replaymod/render/rendering/VideoRenderer.java index d3a89a17..aaf5623e 100644 --- a/src/main/java/com/replaymod/render/rendering/VideoRenderer.java +++ b/src/main/java/com/replaymod/render/rendering/VideoRenderer.java @@ -46,6 +46,7 @@ import org.lwjgl.glfw.GLFW; import com.replaymod.render.hooks.ChunkLoadingRenderGlobal; import static com.mojang.blaze3d.platform.GlStateManager.*; //#else +//$$ import com.replaymod.replay.gui.screen.GuiOpeningReplay; //$$ import static com.replaymod.core.versions.MCVer.GlStateManager.*; //#endif @@ -81,6 +82,9 @@ public class VideoRenderer implements RenderInfo { //#if MC>=10800 private ChunkLoadingRenderGlobal chunkLoadingRenderGlobal; //#endif + //#if MC<10800 + //$$ private GuiOpeningReplay guiOpeningReplay; + //#endif private int framesDone; private int totalFrames; @@ -211,6 +215,12 @@ public class VideoRenderer implements RenderInfo { //#endif ); + //#if MC<10800 + //$$ if (guiOpeningReplay != null) { + //$$ guiOpeningReplay.handleInput(); + //$$ } + //#endif + int elapsedTicks = timer.ticksThisFrame; while (elapsedTicks-- > 0) { tick(); @@ -377,6 +387,12 @@ public class VideoRenderer implements RenderInfo { //$$ } //#endif + //#if MC<10800 + //$$ if (mc.currentScreen instanceof GuiOpeningReplay) { + //$$ guiOpeningReplay = (GuiOpeningReplay) mc.currentScreen; + //$$ } + //#endif + mc.currentScreen = gui.toMinecraft(); //#if MC>=10800 && MC<11300 //$$ try {