blob: 92ab4dbe624f4c1aece81802762fab1ced52f06c [file] [log] [blame] [raw]
package com.legacy.aether.items.weapons;
import net.minecraft.entity.EntityLivingBase;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.EnumRarity;
import net.minecraft.item.ItemStack;
import net.minecraft.item.ItemSword;
import com.legacy.aether.items.ItemsAether;
import com.legacy.aether.registry.creative_tabs.AetherCreativeTabs;
public class ItemVampireBlade extends ItemSword {
public ItemVampireBlade() {
super(ToolMaterial.EMERALD);
this.setCreativeTab(AetherCreativeTabs.weapons);
}
@Override
public boolean getIsRepairable(ItemStack toRepair, ItemStack repair) {
return false;
}
@Override
public EnumRarity getRarity(ItemStack stack) {
return ItemsAether.aether_loot;
}
@Override
public boolean hitEntity(ItemStack stack, EntityLivingBase target, EntityLivingBase attacker) {
EntityPlayer player = (EntityPlayer) attacker;
if (player.getHealth() < player.getMaxHealth()) {
player.heal(1.0F);
}
return super.hitEntity(stack, target, attacker);
}
}