aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/api/items/GT_CoolantCell_Item.java
diff options
context:
space:
mode:
authorSuperCoder79 <k.pranav@gmail.com>2017-11-05 14:48:13 -0500
committerGitHub <noreply@github.com>2017-11-05 14:48:13 -0500
commitc3867c68e956c19f71cda07be8157822b68b820e (patch)
treeab3dcaa020098fc9045b4765c7e56da1d06d827a /src/main/java/gregtech/api/items/GT_CoolantCell_Item.java
parent5300d49dfba70fc1cdc20d710cf1fba7bbab6b46 (diff)
parentd83d52647a6b16a6e333aa8f6a055d8888efa91c (diff)
downloadGT5-Unofficial-c3867c68e956c19f71cda07be8157822b68b820e.tar.gz
GT5-Unofficial-c3867c68e956c19f71cda07be8157822b68b820e.tar.bz2
GT5-Unofficial-c3867c68e956c19f71cda07be8157822b68b820e.zip
Merge pull request #1 from Blood-Asp/unstable
Merge Latest changes
Diffstat (limited to 'src/main/java/gregtech/api/items/GT_CoolantCell_Item.java')
-rw-r--r--src/main/java/gregtech/api/items/GT_CoolantCell_Item.java17
1 files changed, 16 insertions, 1 deletions
diff --git a/src/main/java/gregtech/api/items/GT_CoolantCell_Item.java b/src/main/java/gregtech/api/items/GT_CoolantCell_Item.java
index 5a94d3b439..980967e553 100644
--- a/src/main/java/gregtech/api/items/GT_CoolantCell_Item.java
+++ b/src/main/java/gregtech/api/items/GT_CoolantCell_Item.java
@@ -5,6 +5,7 @@ import ic2.core.util.StackUtil;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTTagCompound;
+import net.minecraft.util.EnumChatFormatting;
import net.minecraft.util.StatCollector;
import java.util.List;
@@ -50,7 +51,21 @@ public class GT_CoolantCell_Item
public void addAdditionalToolTips(List aList, ItemStack aStack, EntityPlayer aPlayer) {
super.addAdditionalToolTips(aList, aStack, aPlayer);
- aList.add("Stored Heat: " + getHeatOfStack(aStack));
+ int rHeat = getHeatOfStack(aStack) * 10 / this.heatStorage;
+ EnumChatFormatting color;
+ switch (rHeat) {
+ case 0: color = EnumChatFormatting.BLUE; break;
+ case 1:
+ case 2: color = EnumChatFormatting.GREEN; break;
+ case 3:
+ case 4:
+ case 5:
+ case 6: color = EnumChatFormatting.YELLOW; break;
+ case 7:
+ case 8: color = EnumChatFormatting.RED; break;
+ default: color = EnumChatFormatting.DARK_RED; break;
+ }
+ aList.add(EnumChatFormatting.WHITE + String.format(trans("000", "Stored Heat: %s"), "" + color + getHeatOfStack(aStack)));
switch (getControlTagOfStack(aStack)) {
case 1:
aList.add(StatCollector.translateToLocal("ic2.reactoritem.heatwarning.line1"));