package fox.spiteful.forbidden.items.tools; import fox.spiteful.forbidden.Forbidden; import net.minecraft.block.Block; import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.item.EnumRarity; import net.minecraft.item.ItemStack; import net.minecraft.item.ItemSword; import net.minecraft.util.IIcon; import thaumcraft.api.IRepairable; import fox.spiteful.forbidden.Config; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; public class ItemSkullAxe extends ItemSword implements IRepairable { public IIcon icon; public ItemSkullAxe(ToolMaterial enumtoolmaterial) { super(enumtoolmaterial); this.setCreativeTab(Forbidden.tab); } @SideOnly(Side.CLIENT) @Override public void registerIcons(IIconRegister ir) { this.icon = ir.registerIcon("forbidden:skullaxe"); } @SideOnly(Side.CLIENT) @Override public IIcon getIconFromDamage(int par1) { return this.icon; } @Override public EnumRarity getRarity(ItemStack itemstack) { return EnumRarity.uncommon; } @Override public boolean getIsRepairable(ItemStack stack, ItemStack stack2) { return stack2.isItemEqual(new ItemStack(Config.thaumcraftResource.getItem(), 1, 2)) || super.getIsRepairable(stack, stack2); } @Override public float getDigSpeed(ItemStack stack, Block block, int meta) { return 1.0F; } }