Reverse render order of glow block textures

This commit is contained in:
tterrag1098 committed 2015-01-10 05:26:35 -05:00
1 parent e6fa56eb23
commit c39d5ca203
2 files changed
+5 -6

No files matched your search

@@ -25,20 +25,21 @@ public class BlockGlowRenderer implements ISimpleBlockRenderingHandler {
@Override
public void renderInventoryBlock(Block block, int metadata, int modelId, RenderBlocks renderer) {
GL11.glTranslatef(-0.5F, -0.5F, -0.5F);
Drawing.drawBlock(block, metadata, renderer);
GeneralClient.setGLColorFromInt(ItemDye.field_150922_c[metadata]);
GL11.glDisable(GL11.GL_LIGHTING);
Drawing.drawBlock(block, ((BlockCarvableGlow)block).getGlowTexture(), renderer);
GL11.glTranslatef(0.5F, 0.5F, 0.5F);
GL11.glEnable(GL11.GL_LIGHTING);
GL11.glColor3f(1, 1, 1);
Drawing.drawBlock(block, metadata, renderer);
GL11.glTranslatef(0.5F, 0.5F, 0.5F);
}
@Override
public boolean renderWorldBlock(IBlockAccess world, int x, int y, int z, Block block, int modelId, RenderBlocks renderer) {
renderer.renderStandardBlock(block, x, y, z);
Tessellator.instance.setColorOpaque_I(ItemDye.field_150922_c[world.getBlockMetadata(x, y, z)]);
Tessellator.instance.setBrightness(0xF000F0);
Drawing.renderAllFaces(renderer, block, x, y, z, ((BlockCarvableGlow) block).getGlowTexture());
renderer.renderStandardBlock(block, x, y, z);
return true;
}
@@ -35,9 +35,7 @@ public class VariationCompat {
for (int i = 0; i < 16; i++) {
blocks.add(Triple.of(block, i, "limestone"));
}
// TODO geostrata
registerAll(blocks);
}