diff options
author | Doug Gabehart <dgabehar@gmail.com> | 2016-12-14 20:35:43 -0600 |
---|---|---|
committer | Doug Gabehart <dgabehar@gmail.com> | 2016-12-14 20:35:43 -0600 |
commit | 63643784370e291dd9262855ac73b4ec63b347f3 (patch) | |
tree | ac4f0d8042f2483a894fc8301b27f929a02cfd57 /src/main/java/gregtech/common/items/armor/gui | |
parent | 6ceff6d783d96f3e251cbc741f4a1d7e558edfd1 (diff) | |
download | GT5-Unofficial-63643784370e291dd9262855ac73b4ec63b347f3.tar.gz GT5-Unofficial-63643784370e291dd9262855ac73b4ec63b347f3.tar.bz2 GT5-Unofficial-63643784370e291dd9262855ac73b4ec63b347f3.zip |
More stability improvements. (Null value and checks to ensure keys exist)
Diffstat (limited to 'src/main/java/gregtech/common/items/armor/gui')
-rw-r--r-- | src/main/java/gregtech/common/items/armor/gui/GuiElectricArmor1.java | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/main/java/gregtech/common/items/armor/gui/GuiElectricArmor1.java b/src/main/java/gregtech/common/items/armor/gui/GuiElectricArmor1.java index 657010f672..50a6a05b0c 100644 --- a/src/main/java/gregtech/common/items/armor/gui/GuiElectricArmor1.java +++ b/src/main/java/gregtech/common/items/armor/gui/GuiElectricArmor1.java @@ -102,12 +102,12 @@ public class GuiElectricArmor1 extends GuiContainer { default: break; } - - if(cont.mInvArmor.data.mStat.get(StatType.TANKCAP)>0){ + float tankCap = cont.mInvArmor.data.mStat.containsKey(StatType.TANKCAP) ? cont.mInvArmor.data.mStat.get(StatType.TANKCAP) :0.0f; + if(tankCap>0){ drawTexturedModalRect(xStart + 94, yStart + 32, 231, 69, 16, 34); } - - int bar = (int) Math.floor(18 * (cont.mInvArmor.data.mStat.get(StatType.WEIGHT)/(float)1000)); + float weight = cont.mInvArmor.data.mStat.containsKey(StatType.WEIGHT) ? cont.mInvArmor.data.mStat.get(StatType.WEIGHT) : 0.0f; + int bar = (int) Math.floor(18 * (weight)/(float)1000); drawTexturedModalRect(xStart + 15, yStart + 7, 217, 26, bar, 5); drawTexturedModalRect(xStart + bar + 15, yStart + 7, 197+bar, 26, 18-bar, 5); |