package net.geforcemods.securitycraft.items;
import net.geforcemods.securitycraft.gui.GuiSCManual;
import net.minecraft.entity.Entity;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTTagList;
import net.minecraft.nbt.NBTTagString;
import net.minecraft.util.ActionResult;
import net.minecraft.util.EnumActionResult;
import net.minecraft.util.EnumHand;
import net.minecraft.world.World;
import net.minecraftforge.fml.common.FMLCommonHandler;
public class ItemSCManual extends Item {
public ItemSCManual(){
super();
}
@Override
public ActionResult<ItemStack> onItemRightClick(ItemStack itemStackIn, World worldIn, EntityPlayer playerIn, EnumHand hand) {
if(worldIn.isRemote){
FMLCommonHandler.instance().showGuiScreen(new GuiSCManual());
}
return ActionResult.newResult(EnumActionResult.PASS, itemStackIn);
}
@Override
public void onUpdate(ItemStack par1ItemStack, World par2World, Entity par3Entity, int par4, boolean par5){
if(par1ItemStack.getTagCompound() == null){
NBTTagList bookPages = new NBTTagList();
par1ItemStack.setTagInfo("pages", bookPages);
par1ItemStack.setTagInfo("author", new NBTTagString("Geforce"));
par1ItemStack.setTagInfo("title", new NBTTagString("SecurityCraft"));
}
}
}