diff --git a/src/main/java/tconstruct/client/BlockSkinRenderHelper.java b/src/main/java/tconstruct/client/BlockSkinRenderHelper.java index ef49c145..cc7448cd 100644 --- a/src/main/java/tconstruct/client/BlockSkinRenderHelper.java +++ b/src/main/java/tconstruct/client/BlockSkinRenderHelper.java @@ -902,7 +902,7 @@ public class BlockSkinRenderHelper else ret = renderFakeBlockWithColorMultiplier(stillIcon, flowingIcon, x, y, z, red, green, blue, renderer, world); - GL11.glDisable(GL11.GL_BLEND); + //GL11.glDisable(GL11.GL_BLEND); renderer.renderAllFaces = raf; return ret; diff --git a/src/main/java/tconstruct/world/model/SlimePadRender.java b/src/main/java/tconstruct/world/model/SlimePadRender.java index d9156ee9..54612272 100644 --- a/src/main/java/tconstruct/world/model/SlimePadRender.java +++ b/src/main/java/tconstruct/world/model/SlimePadRender.java @@ -29,11 +29,13 @@ public class SlimePadRender implements ISimpleBlockRenderingHandler { if (modelID == model) { - renderer.renderStandardBlock(block, x, y, z); renderer.setRenderBounds(0f, 0, 0f, 1f, 0.5f, 1f); int metadata = world.getBlockMetadata(x, y, z); BlockSkinRenderHelper.renderLiquidBlock(((SlimePad) block).getFluidIcon(metadata), ((SlimePad) block).getFluidIcon(metadata), x, y, z, renderer, world); + renderer.setRenderBounds(0.125f,0.0625f,0.125f, 0.875f,0.625f,0.875f); + renderer.renderStandardBlock(block, x, y, z); + float[] size = size(metadata % 8); renderer.setRenderBounds(size[0], 0.5f, size[1], size[2], 0.6875f, size[3]); BlockSkinRenderHelper.renderLiquidBlock(((SlimePad) block).getNubIcon(metadata), ((SlimePad) block).getNubIcon(metadata), x, y, z, renderer, world);