aboutsummaryrefslogtreecommitdiff
path: root/src/Java/gtPlusPlus/core/util/nbt
diff options
context:
space:
mode:
authorAlkalus <draknyte1@hotmail.com>2017-11-11 21:39:21 +1000
committerAlkalus <draknyte1@hotmail.com>2017-11-11 21:39:21 +1000
commit3e8d2c58af25cad0542cdc77b5056031c5ce186d (patch)
treee04a85bd4faad8349782582a16ee0d3c8b2d8679 /src/Java/gtPlusPlus/core/util/nbt
parent12c0d5094f1b1d6b534727c6824ff6897bed8370 (diff)
downloadGT5-Unofficial-3e8d2c58af25cad0542cdc77b5056031c5ce186d.tar.gz
GT5-Unofficial-3e8d2c58af25cad0542cdc77b5056031c5ce186d.tar.bz2
GT5-Unofficial-3e8d2c58af25cad0542cdc77b5056031c5ce186d.zip
+ More modular work.
Diffstat (limited to 'src/Java/gtPlusPlus/core/util/nbt')
-rw-r--r--src/Java/gtPlusPlus/core/util/nbt/ModularArmourUtils.java16
1 files changed, 13 insertions, 3 deletions
diff --git a/src/Java/gtPlusPlus/core/util/nbt/ModularArmourUtils.java b/src/Java/gtPlusPlus/core/util/nbt/ModularArmourUtils.java
index f2e3bc5871..4be8f5dfa2 100644
--- a/src/Java/gtPlusPlus/core/util/nbt/ModularArmourUtils.java
+++ b/src/Java/gtPlusPlus/core/util/nbt/ModularArmourUtils.java
@@ -2,6 +2,8 @@ package gtPlusPlus.core.util.nbt;
import baubles.api.BaubleType;
import gregtech.api.util.GT_Utility;
+import gtPlusPlus.core.util.array.Pair;
+import gtPlusPlus.core.util.nbt.ModularArmourUtils.Modifiers;
import net.minecraft.block.Block.SoundType;
import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTTagCompound;
@@ -33,7 +35,7 @@ public class ModularArmourUtils {
return this.MODIFIER_NAME;
}
public boolean isValidLevel(int i){
- if (i >= 0 && i <= 5){
+ if (i >= 0 && i <= 100){
return true;
}
return false;
@@ -79,6 +81,14 @@ public class ModularArmourUtils {
}
}
+ public static void setModifierLevel(ItemStack aStack, Pair<Modifiers, Integer> mPair) {
+ setModifierLevel(aStack, mPair.getKey(), mPair.getValue().intValue());
+ }
+
+ public static void setModifierLevel(ItemStack aStack, Modifiers aMod, Integer aInt) {
+ setModifierLevel(aStack, aMod, aInt.intValue());
+ }
+
public static void setModifierLevel(ItemStack aStack, Modifiers aMod, int aInt) {
NBTTagCompound tNBT = NBTUtils.getNBT(aStack);
if (aMod.isValidLevel(aInt)){
@@ -86,8 +96,8 @@ public class ModularArmourUtils {
GT_Utility.ItemNBT.setNBT(aStack, tNBT);
}
else {
- if (getModifierLevel(aStack, aMod) > 5){
- setModifierLevel(aStack, aMod, 5);
+ if (getModifierLevel(aStack, aMod) > 100){
+ setModifierLevel(aStack, aMod, 100);
}
}
}