package matgm50.wanderer.item.relic; import matgm50.wanderer.Wanderer; import matgm50.wanderer.lib.ItemLib; import matgm50.wanderer.util.DamageSourceNameless; import net.minecraft.entity.Entity; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.EnumRarity; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.util.DamageSource; import java.util.List; public class ItemNamelessBlade extends Item implements INamelessRelic{ public ItemNamelessBlade() { super(); setUnlocalizedName(ItemLib.NAMELESS_BLADE_NAME); setCreativeTab(Wanderer.tabWanderer); setMaxStackSize(1); setFull3D(); } @Override public boolean getShareTag() {return true;} @Override public boolean isBookEnchantable(ItemStack stack, ItemStack book) {return false;} @Override public void addInformation(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, List par3List, boolean par4) {} @Override public boolean onLeftClickEntity(ItemStack stack, EntityPlayer player, Entity entity) { DamageSource damageSource = new DamageSourceNameless("nameless", player); entity.attackEntityFrom(damageSource, 5); return super.onLeftClickEntity(stack, player, entity); } @Override public EnumRarity getRarity(ItemStack par1ItemStack) {return EnumRarity.EPIC;} }