From f848812aea5b469b63c021992a357c50d1665ef2 Mon Sep 17 00:00:00 2001 From: Alkalus Date: Mon, 6 Nov 2017 04:52:50 +1000 Subject: + 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. --- src/Java/gtPlusPlus/core/util/nbt/NBTUtils.java | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) (limited to 'src/Java/gtPlusPlus/core/util/nbt') 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); + } + } -- cgit