diff options
author | Blood-Asp <Blood@Asp> | 2015-08-02 13:00:23 +0200 |
---|---|---|
committer | Blood-Asp <Blood@Asp> | 2015-08-02 13:00:23 +0200 |
commit | c71e7473d6fa42abee3db76371c16e433b133f7a (patch) | |
tree | 6a386f62dc1450ae8d47b37461da74ac17fe6f4f /main/java/gregtech/api/items/GT_CoolantCell_Item.java | |
parent | 080a4c21172a4015418b92bac9f70332a4a1cf75 (diff) | |
download | GT5-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.java | 23 |
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); + } + } |