001    package net.minecraft.src;
002    
003    import java.util.Random;
004    
005    public class BlockBookshelf extends Block
006    {
007        public BlockBookshelf(int par1, int par2)
008        {
009            super(par1, par2, Material.wood);
010            this.setCreativeTab(CreativeTabs.tabBlock);
011        }
012    
013        /**
014         * Returns the block texture based on the side being looked at.  Args: side
015         */
016        public int getBlockTextureFromSide(int par1)
017        {
018            return par1 <= 1 ? 4 : this.blockIndexInTexture;
019        }
020    
021        /**
022         * Returns the quantity of items to drop on block destruction.
023         */
024        public int quantityDropped(Random par1Random)
025        {
026            return 3;
027        }
028    
029        /**
030         * Returns the ID of the items to drop on destruction.
031         */
032        public int idDropped(int par1, Random par2Random, int par3)
033        {
034            return Item.book.shiftedIndex;
035        }
036    }