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    }