001 package net.minecraft.block;
002
003 import net.minecraft.item.Item;
004
005 public class BlockCarrot extends BlockCrops
006 {
007 public BlockCarrot(int par1)
008 {
009 super(par1, 200);
010 }
011
012 /**
013 * From the specified side and block metadata retrieves the blocks texture. Args: side, metadata
014 */
015 public int getBlockTextureFromSideAndMetadata(int par1, int par2)
016 {
017 if (par2 < 7)
018 {
019 if (par2 == 6)
020 {
021 par2 = 5;
022 }
023
024 return this.blockIndexInTexture + (par2 >> 1);
025 }
026 else
027 {
028 return this.blockIndexInTexture + 3;
029 }
030 }
031
032 /**
033 * Generate a seed ItemStack for this crop.
034 */
035 protected int getSeedItem()
036 {
037 return Item.carrot.itemID;
038 }
039
040 /**
041 * Generate a crop produce ItemStack for this crop.
042 */
043 protected int getCropItem()
044 {
045 return Item.carrot.itemID;
046 }
047 }