package matgm50.wanderer.item; import matgm50.wanderer.Wanderer; import matgm50.wanderer.lib.ItemLib; import matgm50.wanderer.util.helper.ScrollHelper; 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.StatCollector; import net.minecraft.world.World; import java.util.List; public class ItemScroll extends Item { public ItemScroll() { super(); setUnlocalizedName(ItemLib.SCROLL_NAME); setCreativeTab(Wanderer.tabWanderer); setMaxStackSize(1); } @Override public boolean getShareTag() {return true;} @Override public void addInformation(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, List par3List, boolean par4) { par3List.add(StatCollector.translateToLocal("scroll." + ScrollHelper.getKeyFromStack(par1ItemStack) + ".name")); } @Override public EnumRarity getRarity(ItemStack par1ItemStack) {return EnumRarity.UNCOMMON;} @Override public ItemStack onItemRightClick(ItemStack par1ItemStack, World par2World, EntityPlayer par3EntityPlayer) { if(par2World.isRemote) { par3EntityPlayer.openGui(Wanderer.instance, 0, par2World, 0, 0, 0); } return par1ItemStack; } }