From a1283c9aa282aed2dcdade549baf7664aa4469c9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florian=20N=C3=BCcke?= Date: Fri, 10 Apr 2015 22:33:30 +0200 Subject: [PATCH] Added current mod version to manual tooltip, closes #1048. --- src/main/scala/li/cil/oc/common/item/Manual.scala | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/main/scala/li/cil/oc/common/item/Manual.scala b/src/main/scala/li/cil/oc/common/item/Manual.scala index 4c60fa9a7..20494287c 100644 --- a/src/main/scala/li/cil/oc/common/item/Manual.scala +++ b/src/main/scala/li/cil/oc/common/item/Manual.scala @@ -1,12 +1,24 @@ package li.cil.oc.common.item +import java.util + +import cpw.mods.fml.relauncher.Side +import cpw.mods.fml.relauncher.SideOnly +import li.cil.oc.OpenComputers import li.cil.oc.api import li.cil.oc.util.BlockPosition import net.minecraft.entity.player.EntityPlayer import net.minecraft.item.ItemStack +import net.minecraft.util.EnumChatFormatting import net.minecraft.world.World class Manual(val parent: Delegator) extends Delegate { + @SideOnly(Side.CLIENT) + override def tooltipLines(stack: ItemStack, player: EntityPlayer, tooltip: util.List[String], advanced: Boolean): Unit = { + tooltip.add(EnumChatFormatting.DARK_GRAY.toString + "v" + OpenComputers.Version) + super.tooltipLines(stack, player, tooltip, advanced) + } + override def onItemRightClick(stack: ItemStack, world: World, player: EntityPlayer): ItemStack = { if (world.isRemote) { if (player.isSneaking) {