From 5aed53a31d593cfa2fc91f61e77d334aa9bf48f5 Mon Sep 17 00:00:00 2001 From: johni0702 Date: Sat, 3 Sep 2016 14:03:39 +0200 Subject: [PATCH] Emit RenderTickEvent during video rendering Fixes FullBrightness not working in video rendering --- .../com/replaymod/render/hooks/EntityRendererHandler.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/com/replaymod/render/hooks/EntityRendererHandler.java b/src/main/java/com/replaymod/render/hooks/EntityRendererHandler.java index 6b5c7701..e3c73168 100644 --- a/src/main/java/com/replaymod/render/hooks/EntityRendererHandler.java +++ b/src/main/java/com/replaymod/render/hooks/EntityRendererHandler.java @@ -6,6 +6,7 @@ import com.replaymod.render.capturer.WorldRenderer; import lombok.Getter; import net.minecraft.client.Minecraft; import net.minecraft.client.renderer.culling.ClippingHelper; +import net.minecraftforge.fml.common.FMLCommonHandler; import org.lwjgl.util.ReadableDimension; import java.io.IOException; @@ -52,6 +53,8 @@ public class EntityRendererHandler implements WorldRenderer { } public void renderWorld(float partialTicks, long finishTimeNano) { + FMLCommonHandler.instance().onRenderTickStart(partialTicks); + mc.entityRenderer.updateLightmap(partialTicks); enableDepth(); @@ -59,6 +62,8 @@ public class EntityRendererHandler implements WorldRenderer { alphaFunc(516, 0.5F); mc.entityRenderer.renderWorldPass(2, partialTicks, finishTimeNano); + + FMLCommonHandler.instance().onRenderTickEnd(partialTicks); } @Override