package xjon.jum.client.render; import xjon.jum.init.UselessBlocks; import xjon.jum.tileentity.TileEntityUselessChest; import net.minecraft.block.Block; import net.minecraft.client.renderer.tileentity.TileEntityItemStackRenderer; import net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher; import net.minecraft.item.ItemStack; public class ModeledBlockInventoryRenderer extends TileEntityItemStackRenderer { private TileEntityUselessChest temc = new TileEntityUselessChest(); @Override public void renderByItem(ItemStack itemStack) { Block block = Block.getBlockFromItem(itemStack.getItem()); if (block == UselessBlocks.useless_chest) { TileEntityRendererDispatcher.instance.renderTileEntityAt(this.temc, 0, 0, 0, 0F); } else { super.renderByItem(itemStack); } } }