package electroblob.wizardry.item; import java.util.List; import electroblob.wizardry.Wizardry; import electroblob.wizardry.WizardryGuiHandler; import electroblob.wizardry.registry.WizardryTabs; import net.minecraft.client.resources.I18n; import net.minecraft.client.util.ITooltipFlag; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.util.ActionResult; import net.minecraft.util.EnumActionResult; import net.minecraft.util.EnumHand; import net.minecraft.world.World; public class ItemWizardHandbook extends Item { // Yep, I hardcoded my own name into the mod. Don't want people changing it now, do I? private static final String AUTHOR = "Electroblob"; public ItemWizardHandbook(){ super(); setMaxStackSize(1); setCreativeTab(WizardryTabs.WIZARDRY); } @Override public void addInformation(ItemStack stack, World world, List tooltip, ITooltipFlag advanced){ tooltip.add("\u00A77" + I18n.format("item.wizardry:wizard_handbook.desc", AUTHOR)); } @Override public ActionResult onItemRightClick(World world, EntityPlayer player, EnumHand hand){ ItemStack stack = player.getHeldItem(hand); player.openGui(Wizardry.instance, WizardryGuiHandler.WIZARD_HANDBOOK, world, 0, 0, 0); return ActionResult.newResult(EnumActionResult.SUCCESS, stack); } }