aboutsummaryrefslogtreecommitdiff
path: root/main/java/gregtech/api/items/GT_CoolantCell_Item.java
diff options
context:
space:
mode:
authorBlood-Asp <Blood@Asp>2015-08-02 13:00:23 +0200
committerBlood-Asp <Blood@Asp>2015-08-02 13:00:23 +0200
commitc71e7473d6fa42abee3db76371c16e433b133f7a (patch)
tree6a386f62dc1450ae8d47b37461da74ac17fe6f4f /main/java/gregtech/api/items/GT_CoolantCell_Item.java
parent080a4c21172a4015418b92bac9f70332a4a1cf75 (diff)
downloadGT5-Unofficial-c71e7473d6fa42abee3db76371c16e433b133f7a.tar.gz
GT5-Unofficial-c71e7473d6fa42abee3db76371c16e433b133f7a.tar.bz2
GT5-Unofficial-c71e7473d6fa42abee3db76371c16e433b133f7a.zip
Update 5.08.26
Diffstat (limited to 'main/java/gregtech/api/items/GT_CoolantCell_Item.java')
-rw-r--r--main/java/gregtech/api/items/GT_CoolantCell_Item.java23
1 files changed, 23 insertions, 0 deletions
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);
+ }
+
}