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 }