001 package net.minecraft.src;
002
003 import cpw.mods.fml.common.Side;
004 import cpw.mods.fml.common.asm.SideOnly;
005
006 @SideOnly(Side.CLIENT)
007 public class ChestItemRenderHelper
008 {
009 /** The static instance of ChestItemRenderHelper. */
010 public static ChestItemRenderHelper instance = new ChestItemRenderHelper();
011
012 /** Instance of Chest's Tile Entity. */
013 private TileEntityChest theChest = new TileEntityChest();
014
015 /** Instance of Ender Chest's Tile Entity. */
016 private TileEntityEnderChest theEnderChest = new TileEntityEnderChest();
017
018 /**
019 * Renders a chest at 0,0,0 - used for item rendering
020 */
021 public void renderChest(Block par1Block, int par2, float par3)
022 {
023 if (par1Block.blockID == Block.enderChest.blockID)
024 {
025 TileEntityRenderer.instance.renderTileEntityAt(this.theEnderChest, 0.0D, 0.0D, 0.0D, 0.0F);
026 }
027 else
028 {
029 TileEntityRenderer.instance.renderTileEntityAt(this.theChest, 0.0D, 0.0D, 0.0D, 0.0F);
030 }
031 }
032 }