package mekanism.tools.item;
import java.util.List;
import mekanism.api.util.StackUtils;
import mekanism.common.Mekanism;
import mekanism.common.util.LangUtils;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.ItemStack;
import net.minecraft.item.ItemSword;
public class ItemMekanismSword extends ItemSword
{
private ToolMaterial toolMaterial;
public ItemMekanismSword(ToolMaterial enumtoolmaterial)
{
super(enumtoolmaterial);
toolMaterial = enumtoolmaterial;
setCreativeTab(Mekanism.tabMekanism);
}
@Override
public void addInformation(ItemStack itemstack, EntityPlayer entityplayer, List list, boolean flag)
{
list.add(LangUtils.localize("tooltip.hp") + ": " + (itemstack.getMaxDamage() - itemstack.getItemDamage()));
}
@Override
public boolean getIsRepairable(ItemStack stack1, ItemStack stack2)
{
return StackUtils.equalsWildcard(ItemMekanismTool.getRepairStack(toolMaterial), stack2) ? true : super.getIsRepairable(stack1, stack2);
}
}