From dd97ed90a0eb4ab47ef445c259e63f70d5c008d6 Mon Sep 17 00:00:00 2001 From: Draknyte1 Date: Sat, 14 Jan 2017 17:23:11 +1000 Subject: $ Tried fixing multi-tool names. % Ended up making some not exist any more. --- src/Java/gtPlusPlus/core/material/Material.java | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) (limited to 'src/Java/gtPlusPlus/core/material') diff --git a/src/Java/gtPlusPlus/core/material/Material.java b/src/Java/gtPlusPlus/core/material/Material.java index 4463c7f235..007029c86e 100644 --- a/src/Java/gtPlusPlus/core/material/Material.java +++ b/src/Java/gtPlusPlus/core/material/Material.java @@ -87,18 +87,27 @@ public class Material { this.vMass = getMass(); //Sets tool Durability - if (durability != 0){ this.vDurability = durability; - + if (durability != 0){ + this.vDurability = durability; } else { if (inputs != null){ long durabilityTemp = 0; int counterTemp = 0; for (MaterialStack m : inputs){ - durabilityTemp = (durabilityTemp+m.getStackMaterial().vDurability); - counterTemp++; - } + if (m.getStackMaterial() != null){ + if (m.getStackMaterial().vDurability != 0){ + durabilityTemp = (durabilityTemp+m.getStackMaterial().vDurability); + counterTemp++; + } + } + } + if (durabilityTemp != 0 && counterTemp != 0){ this.vDurability = (durabilityTemp/counterTemp); + } + else { + this.vDurability = 8196; + } } else { this.vDurability = 0; -- cgit