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