001 package net.minecraft.item;
002
003 import net.minecraft.block.Block;
004
005 public class ItemSpade extends ItemTool
006 {
007 /** an array of the blocks this spade is effective against */
008 public static final Block[] blocksEffectiveAgainst = new Block[] {Block.grass, Block.dirt, Block.sand, Block.gravel, Block.snow, Block.blockSnow, Block.blockClay, Block.tilledField, Block.slowSand, Block.mycelium};
009
010 public ItemSpade(int par1, EnumToolMaterial par2EnumToolMaterial)
011 {
012 super(par1, 1, par2EnumToolMaterial, blocksEffectiveAgainst);
013 }
014
015 /**
016 * Returns if the item (tool) can harvest results from the block type.
017 */
018 public boolean canHarvestBlock(Block par1Block)
019 {
020 return par1Block == Block.snow ? true : par1Block == Block.blockSnow;
021 }
022 }