@Override @SideOnly(Side.CLIENT) public void addInformation(ItemStack itemstack, @Nullable World world, List<String> list, ITooltipFlag flag) { if (itemstack.getTagCompound() == null) { return; } IIndividual individual = getIndividual(itemstack); if (individual != null && individual.isAnalyzed()) { if (GuiScreen.isShiftKeyDown()) { individual.addTooltip(list); } else { list.add(TextFormatting.ITALIC + "<" + Translator.translateToLocal("for.gui.tooltip.tmi") + ">"); } } else { list.add("<" + Translator.translateToLocal("for.gui.unknown") + ">"); } }