From bd4b2d2c521afd1222f619bc40f7831afa91433c Mon Sep 17 00:00:00 2001 From: Nick Date: Tue, 6 Oct 2015 19:40:47 -0700 Subject: [PATCH] Fix z-fighting of blood in altar when there is none --- .../common/renderer/block/TEAltarRenderer.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/main/java/WayofTime/alchemicalWizardry/common/renderer/block/TEAltarRenderer.java b/src/main/java/WayofTime/alchemicalWizardry/common/renderer/block/TEAltarRenderer.java index 054e1201..0f706f6f 100644 --- a/src/main/java/WayofTime/alchemicalWizardry/common/renderer/block/TEAltarRenderer.java +++ b/src/main/java/WayofTime/alchemicalWizardry/common/renderer/block/TEAltarRenderer.java @@ -36,11 +36,14 @@ public class TEAltarRenderer extends TileEntitySpecialRenderer @Override public void renderTileEntityAt(TileEntity tileEntity, double d0, double d1, double d2, float f) { - modelBloodAltar.renderBloodAltar((TEAltar) tileEntity, d0, d1, d2); - modelBloodAltar.renderBloodLevel((TEAltar) tileEntity, d0, d1, d2); - if (tileEntity instanceof TEAltar) { + + modelBloodAltar.renderBloodAltar((TEAltar) tileEntity, d0, d1, d2); + + if (((TEAltar)tileEntity).getCurrentBlood() > 0) + modelBloodAltar.renderBloodLevel((TEAltar) tileEntity, d0, d1, d2); + TEAltar tileAltar = (TEAltar) tileEntity; GL11.glPushMatrix();