package mekanism.tools.item; import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.init.Blocks; import net.minecraft.item.ItemStack; public class ItemMekanismAxe extends ItemMekanismTool { private static Block blocksEffectiveAgainst[]; public ItemMekanismAxe(ToolMaterial enumtoolmaterial) { super(3, enumtoolmaterial, blocksEffectiveAgainst); } @Override public float getDigSpeed(ItemStack itemstack, Block block, int meta) { if(block != null && block.getMaterial() == Material.wood) { return efficiencyOnProperMaterial; } else { return super.getDigSpeed(itemstack, block, meta); } } static { blocksEffectiveAgainst = (new Block[] { Blocks.planks, Blocks.bookshelf, Blocks.log, Blocks.log2, Blocks.chest, Blocks.wooden_slab, Blocks.double_wooden_slab, Blocks.pumpkin, Blocks.lit_pumpkin }); } }