From a05157226ee8a1ad121fb22a5853913d8cc5cddc Mon Sep 17 00:00:00 2001 From: CptSpaceToaster Date: Fri, 9 Jan 2015 01:33:03 -0500 Subject: [PATCH] Was anyone using this? I'm using this now. Beginning steps for Antiblocks --- ...TMRenderer.java => renderStandardBlock_noSunlight.java} | 7 ++++--- .../java/com/cricketcraft/chisel/proxy/ClientProxy.java | 5 ++--- 2 files changed, 6 insertions(+), 6 deletions(-) rename src/main/java/com/cricketcraft/chisel/client/render/{BlockNoCTMRenderer.java => renderStandardBlock_noSunlight.java} (82%) diff --git a/src/main/java/com/cricketcraft/chisel/client/render/BlockNoCTMRenderer.java b/src/main/java/com/cricketcraft/chisel/client/render/renderStandardBlock_noSunlight.java similarity index 82% rename from src/main/java/com/cricketcraft/chisel/client/render/BlockNoCTMRenderer.java rename to src/main/java/com/cricketcraft/chisel/client/render/renderStandardBlock_noSunlight.java index 44f45dd1..ba13eb6e 100644 --- a/src/main/java/com/cricketcraft/chisel/client/render/BlockNoCTMRenderer.java +++ b/src/main/java/com/cricketcraft/chisel/client/render/renderStandardBlock_noSunlight.java @@ -1,6 +1,7 @@ package com.cricketcraft.chisel.client.render; import net.minecraft.block.Block; +import net.minecraft.client.Minecraft; import net.minecraft.client.renderer.RenderBlocks; import net.minecraft.world.IBlockAccess; @@ -11,11 +12,11 @@ import com.cricketcraft.chisel.utils.Drawing; import cpw.mods.fml.client.registry.ISimpleBlockRenderingHandler; import cpw.mods.fml.client.registry.RenderingRegistry; -public class BlockNoCTMRenderer implements ISimpleBlockRenderingHandler { +public class renderStandardBlock_noSunlight implements ISimpleBlockRenderingHandler { static int id; - public BlockNoCTMRenderer() { + public renderStandardBlock_noSunlight() { id = RenderingRegistry.getNextAvailableRenderId(); } @@ -32,7 +33,7 @@ public class BlockNoCTMRenderer implements ISimpleBlockRenderingHandler { if (meta != 0) renderer.overrideBlockTexture = block.getIcon(0, meta); renderer.setRenderBounds(0.0F, 0.0F, 0.0F, 1.0F, 1.0F, 1.0F); - renderer.renderStandardBlock(block, x, y, z); + renderer.renderStandardBlockWithColorMultiplier(block, x, y, z, 1.0F, 1.0F, 1.0F); renderer.overrideBlockTexture = null; return false; diff --git a/src/main/java/com/cricketcraft/chisel/proxy/ClientProxy.java b/src/main/java/com/cricketcraft/chisel/proxy/ClientProxy.java index 65c9d881..8f6435a4 100644 --- a/src/main/java/com/cricketcraft/chisel/proxy/ClientProxy.java +++ b/src/main/java/com/cricketcraft/chisel/proxy/ClientProxy.java @@ -4,7 +4,6 @@ import net.minecraft.client.renderer.entity.RenderSnowball; import net.minecraft.item.Item; import net.minecraftforge.client.MinecraftForgeClient; -import com.cricketcraft.chisel.Chisel; import com.cricketcraft.chisel.block.tileentity.TileEntityAutoChisel; import com.cricketcraft.chisel.block.tileentity.TileEntityPresent; import com.cricketcraft.chisel.client.render.BlockAdvancedMarbleRenderer; @@ -14,7 +13,7 @@ import com.cricketcraft.chisel.client.render.BlockGlowRenderer; import com.cricketcraft.chisel.client.render.BlockMarblePaneRenderer; import com.cricketcraft.chisel.client.render.BlockMarblePillarRenderer; import com.cricketcraft.chisel.client.render.BlockMarbleStairsRenderer; -import com.cricketcraft.chisel.client.render.BlockNoCTMRenderer; +import com.cricketcraft.chisel.client.render.renderStandardBlock_noSunlight; import com.cricketcraft.chisel.client.render.BlockRoadLineRenderer; import com.cricketcraft.chisel.client.render.BlockSnakeStoneRenderer; import com.cricketcraft.chisel.client.render.BlockTexturedOreRenderer; @@ -45,7 +44,7 @@ public class ClientProxy extends CommonProxy { RenderingRegistry.registerBlockHandler(new BlockMarblePaneRenderer()); RenderingRegistry.registerBlockHandler(new BlockRoadLineRenderer()); RenderingRegistry.registerBlockHandler(new BlockSnakeStoneRenderer()); - RenderingRegistry.registerBlockHandler(new BlockNoCTMRenderer()); + RenderingRegistry.registerBlockHandler(new renderStandardBlock_noSunlight()); RenderingRegistry.registerBlockHandler(new BlockMarblePillarRenderer()); RenderingRegistry.registerBlockHandler(new BlockEldritchRenderer()); RenderingRegistry.registerBlockHandler(new BlockAdvancedMarbleRenderer());