From b9942b5caeac30f9e4b17bb42791c0cc0e4a6a46 Mon Sep 17 00:00:00 2001 From: gatoborrachon <61126174+gatoborrachon@users.noreply.github.com> Date: Tue, 15 Dec 2020 17:26:28 -0600 Subject: [PATCH] Fixed issue with EntityCulling 2.0.0 The author of Entity Culling told me what to do to fix this issue, so all credits to him --- .../mods/sync/client/render/TileRendererDualVertical.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/me/ichun/mods/sync/client/render/TileRendererDualVertical.java b/src/main/java/me/ichun/mods/sync/client/render/TileRendererDualVertical.java index 3293a38..93778e1 100644 --- a/src/main/java/me/ichun/mods/sync/client/render/TileRendererDualVertical.java +++ b/src/main/java/me/ichun/mods/sync/client/render/TileRendererDualVertical.java @@ -22,6 +22,8 @@ import net.minecraft.util.EnumHand; import net.minecraft.util.ResourceLocation; import net.minecraft.util.math.MathHelper; +import net.minecraftforge.client.MinecraftForgeClient; + import org.lwjgl.opengl.GL11; public class TileRendererDualVertical extends TileEntitySpecialRenderer @@ -90,7 +92,7 @@ public void render(TileEntityDualVertical dv, double x, double y, double z, floa float doorProg = MathHelper.clamp(TileEntityDualVertical.animationTime - sc.doorTime + (sc.doorOpen && sc.doorTime < TileEntityShellStorage.animationTime ? -partialTicks : !sc.doorOpen && sc.doorTime > 0 ? partialTicks : 0.0F), 0.0F, TileEntityDualVertical.animationTime) / (float)TileEntityDualVertical.animationTime; - if(BlockDualVertical.renderPass == 0) + if(MinecraftForgeClient.getRenderPass() == 0) { if (!renderDestroyStage) Minecraft.getMinecraft().renderEngine.bindTexture(txShellConstructor); @@ -128,7 +130,7 @@ else if(dv instanceof TileEntityShellStorage) prog = 1.0F - prog; } - if(BlockDualVertical.renderPass == 0) + if(MinecraftForgeClient.getRenderPass() == 0) { if(ss.playerInstance != null && ss.syncing && !renderDestroyStage) {