aboutsummaryrefslogtreecommitdiff
path: root/src/Java/gtPlusPlus/core/util
diff options
context:
space:
mode:
authorAlkalus <draknyte1@hotmail.com>2017-11-06 04:52:50 +1000
committerAlkalus <draknyte1@hotmail.com>2017-11-06 04:52:50 +1000
commitf848812aea5b469b63c021992a357c50d1665ef2 (patch)
tree90beab8272e849a08c073bcee094819f67f71656 /src/Java/gtPlusPlus/core/util
parentcf6d2bd7c644ae88982c7937aafafcc14d92e8e0 (diff)
downloadGT5-Unofficial-f848812aea5b469b63c021992a357c50d1665ef2.tar.gz
GT5-Unofficial-f848812aea5b469b63c021992a357c50d1665ef2.tar.bz2
GT5-Unofficial-f848812aea5b469b63c021992a357c50d1665ef2.zip
+ Added a config option to enable hidden NEi items.
+ Added a config option to enable 'Machine Logging" for debug outputs. + Added exchange recipes for circuit components which become useless after enabling 'Old Circuits' option. $ Fixed some pre-existing recipes requiring unobtainable circuits if 'Old Circuits' is enabled. (ExU/GC). $ Fixed Industrial Thermal Centrifuge tool-tip. Fixes #150. % Added Soul Bind methods to NBTUtils.java to handle Botania items. ^ Version Bump.
Diffstat (limited to 'src/Java/gtPlusPlus/core/util')
-rw-r--r--src/Java/gtPlusPlus/core/util/nbt/NBTUtils.java22
1 files changed, 22 insertions, 0 deletions
diff --git a/src/Java/gtPlusPlus/core/util/nbt/NBTUtils.java b/src/Java/gtPlusPlus/core/util/nbt/NBTUtils.java
index 3699e19be6..f3f928cbca 100644
--- a/src/Java/gtPlusPlus/core/util/nbt/NBTUtils.java
+++ b/src/Java/gtPlusPlus/core/util/nbt/NBTUtils.java
@@ -208,4 +208,26 @@ public class NBTUtils {
}
}
+
+
+ //Botania soulbind handling
+ public static boolean setBotanicaSoulboundOwner(ItemStack aStack, String aName) {
+ final String TAG_SOULBIND = "soulbind";
+ NBTTagCompound tNBT = getNBT(aStack);
+ tNBT.setString(TAG_SOULBIND, aName);
+ GT_Utility.ItemNBT.setNBT(aStack, tNBT);
+ if (NBTUtils.doesStringExist(aStack, TAG_SOULBIND)){
+ return true;
+ }
+ else {
+ return false;
+ }
+ }
+
+ public static String getBotanicaSoulboundOwner(ItemStack aStack) {
+ final String TAG_SOULBIND = "soulbind";
+ NBTTagCompound tNBT = getNBT(aStack);
+ return tNBT.getString(TAG_SOULBIND);
+ }
+
}