package fox.spiteful.forbidden.items.tools; import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.item.EnumRarity; import net.minecraft.item.ItemPickaxe; import net.minecraft.item.ItemStack; import net.minecraft.util.IIcon; import thaumcraft.api.IRepairable; import fox.spiteful.forbidden.Config; import fox.spiteful.forbidden.Forbidden; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; public class ItemTaintPickaxe extends ItemPickaxe implements IRepairable { public IIcon icon; public ItemTaintPickaxe(ToolMaterial enumtoolmaterial) { super(enumtoolmaterial); this.setCreativeTab(Forbidden.tab); this.setHarvestLevel("pickaxe", 5); } @SideOnly(Side.CLIENT) public void registerIcons(IIconRegister ir) { this.icon = ir.registerIcon("forbidden:taintpickaxe"); } @SideOnly(Side.CLIENT) public IIcon getIconFromDamage(int par1) { return this.icon; } @Override public EnumRarity getRarity(ItemStack itemstack) { return EnumRarity.rare; } @Override public boolean getIsRepairable(ItemStack stack, ItemStack stack2) { return stack2.isItemEqual(new ItemStack(Config.thaumcraftResource.getItem(), 1, 2)) ? true : super.getIsRepairable(stack, stack2); } }