From c71e7473d6fa42abee3db76371c16e433b133f7a Mon Sep 17 00:00:00 2001 From: Blood-Asp Date: Sun, 2 Aug 2015 13:00:23 +0200 Subject: Update 5.08.26 --- .../gregtech/api/items/GT_CoolantCell_Item.java | 23 ++++++++++++++++++++++ 1 file changed, 23 insertions(+) (limited to 'main/java/gregtech/api/items/GT_CoolantCell_Item.java') diff --git a/main/java/gregtech/api/items/GT_CoolantCell_Item.java b/main/java/gregtech/api/items/GT_CoolantCell_Item.java index 723a3eef95..fe56ffc310 100644 --- a/main/java/gregtech/api/items/GT_CoolantCell_Item.java +++ b/main/java/gregtech/api/items/GT_CoolantCell_Item.java @@ -1,9 +1,13 @@ package gregtech.api.items; import gregtech.api.GregTech_API; +import ic2.core.util.StackUtil; + import java.util.List; + import net.minecraft.item.ItemStack; import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.util.StatCollector; public class GT_CoolantCell_Item extends GT_Generic_Item @@ -44,6 +48,12 @@ public class GT_CoolantCell_Item { super.addAdditionalToolTips(aList, aStack); aList.add("Stored Heat: " + getHeatOfStack(aStack)); + switch (getControlTagOfStack(aStack)) + { + case 1: + aList.add(StatCollector.translateToLocal("ic2.reactoritem.heatwarning.line1")); + aList.add(StatCollector.translateToLocal("ic2.reactoritem.heatwarning.line2")); + } } protected static int getHeatOfStack(ItemStack aStack) @@ -56,4 +66,17 @@ public class GT_CoolantCell_Item } return tNBT.getInteger("heat"); } + + public int getControlTagOfStack(ItemStack stack) + { + NBTTagCompound nbtData = StackUtil.getOrCreateNbtData(stack); + return nbtData.getInteger("tag"); + } + + public void setControlTagOfStack(ItemStack stack, int tag) + { + NBTTagCompound nbtData = StackUtil.getOrCreateNbtData(stack); + nbtData.setInteger("tag", tag); + } + } -- cgit