Merge pull request #1559 from jstockwin/development

Stop energy cube core rendering when cube is empty.
This commit is contained in:
Ben Spiers 2014-07-21 21:20:38 +01:00
commit fd9fb0713e

View file

@ -55,6 +55,8 @@ public class RenderEnergyCube extends TileEntitySpecialRenderer
model.render(0.0625F);
GL11.glPopMatrix();
if(tileEntity.getEnergy()/tileEntity.getMaxEnergy()>0.1) {
GL11.glPushMatrix();
GL11.glTranslated(x + 0.5, y + 0.5, z + 0.5);
bindTexture(MekanismUtils.getResource(ResourceType.RENDER, "EnergyCore.png"));
@ -64,6 +66,7 @@ public class RenderEnergyCube extends TileEntitySpecialRenderer
EnumColor c = tileEntity.tier.color;
GL11.glPushMatrix();
GL11.glScalef(0.4F, 0.4F, 0.4F);
GL11.glColor4f(c.getColor(0), c.getColor(1), c.getColor(2), (float) (tileEntity.getEnergy() / tileEntity.getMaxEnergy()));
@ -73,9 +76,11 @@ public class RenderEnergyCube extends TileEntitySpecialRenderer
core.render(0.0625F);
GL11.glPopMatrix();
MekanismRenderer.glowOff();
MekanismRenderer.blendOff();
GL11.glPopMatrix();
}
}
}