From 02e10cf00a094b2a59a5ea0b9df08a5ab7fda8d0 Mon Sep 17 00:00:00 2001 From: Cricket Date: Fri, 6 Feb 2015 21:13:36 -0500 Subject: [PATCH] Fixes #200 --- .../render/BlockTexturedOreRenderer.java | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/src/main/java/com/cricketcraft/chisel/client/render/BlockTexturedOreRenderer.java b/src/main/java/com/cricketcraft/chisel/client/render/BlockTexturedOreRenderer.java index 0739fb69..04494506 100644 --- a/src/main/java/com/cricketcraft/chisel/client/render/BlockTexturedOreRenderer.java +++ b/src/main/java/com/cricketcraft/chisel/client/render/BlockTexturedOreRenderer.java @@ -1,18 +1,15 @@ package com.cricketcraft.chisel.client.render; +import com.cricketcraft.chisel.block.BlockTexturedOre; +import com.cricketcraft.chisel.utils.Drawing; +import cpw.mods.fml.client.registry.ISimpleBlockRenderingHandler; +import cpw.mods.fml.client.registry.RenderingRegistry; import net.minecraft.block.Block; import net.minecraft.client.renderer.RenderBlocks; import net.minecraft.init.Blocks; import net.minecraft.world.IBlockAccess; - import org.lwjgl.opengl.GL11; -import com.cricketcraft.chisel.block.BlockTexturedOre; -import com.cricketcraft.chisel.utils.Drawing; - -import cpw.mods.fml.client.registry.ISimpleBlockRenderingHandler; -import cpw.mods.fml.client.registry.RenderingRegistry; - public class BlockTexturedOreRenderer implements ISimpleBlockRenderingHandler { float bot = -0.001f, top = 1.0f - bot; @@ -56,15 +53,17 @@ public class BlockTexturedOreRenderer implements ISimpleBlockRenderingHandler { renderer.overrideBlockTexture = block.icon; renderer.renderStandardBlock(block, x, y, z); renderer.overrideBlockTexture = null; + return true; } else if (block.base != null) { renderer.renderBlockByRenderType(block.base, x, y, z); + return true; } } else { - renderer.setRenderBounds(bot, bot, bot, top, top, top); - renderer.renderStandardBlock(block, x, y, z); + renderer.setRenderBounds(0, 0, 0, 1, 1, 1); + return renderer.renderStandardBlock(block, x, y, z); } - return true; + return false; } @Override