diff options
author | Alkalus <draknyte1@hotmail.com> | 2017-09-25 17:42:33 +1000 |
---|---|---|
committer | Alkalus <draknyte1@hotmail.com> | 2017-09-25 17:42:33 +1000 |
commit | 35de0bbb41bd872800e62f34e02f4d859405d750 (patch) | |
tree | 096b4b1ea548ced695cdcf98205264e04274a4e0 /src/Java/gtPlusPlus/core/util/nbt | |
parent | edb22e47dc6a0891175ad121ca6793cf0f3d19a0 (diff) | |
download | GT5-Unofficial-35de0bbb41bd872800e62f34e02f4d859405d750.tar.gz GT5-Unofficial-35de0bbb41bd872800e62f34e02f4d859405d750.tar.bz2 GT5-Unofficial-35de0bbb41bd872800e62f34e02f4d859405d750.zip |
% More Sulfuric Potion changes.
% Changes to NBT Item Blocks.
Diffstat (limited to 'src/Java/gtPlusPlus/core/util/nbt')
-rw-r--r-- | src/Java/gtPlusPlus/core/util/nbt/NBTUtils.java | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/src/Java/gtPlusPlus/core/util/nbt/NBTUtils.java b/src/Java/gtPlusPlus/core/util/nbt/NBTUtils.java index 72784c29a7..27dffd315c 100644 --- a/src/Java/gtPlusPlus/core/util/nbt/NBTUtils.java +++ b/src/Java/gtPlusPlus/core/util/nbt/NBTUtils.java @@ -173,9 +173,14 @@ public class NBTUtils { NBTTagCompound tNBT = getNBT(aStack); return tNBT.getString(aTag); } + + public static boolean doesStringExist(ItemStack aStack, String aTag) { + NBTTagCompound tNBT = getNBT(aStack); + return tNBT.hasKey(aTag); + } public static boolean tryIterateNBTData(ItemStack aStack) { - /*try { + try { NBTTagCompound aNBT = NBTUtils.getNBT(aStack); if (aNBT != null) { if (!aNBT.hasNoTags()) { @@ -183,7 +188,7 @@ public class NBTUtils { Map<?, ?> mInternalMap = ReflectionUtils.getField(aNBT, "tagMap"); if (mInternalMap != null) { - mInternalMap.forEach((k, v) -> System.out.println("Key: " + k + ": Value: " + v)); + mInternalMap.forEach((k, v) -> Utils.LOG_INFO("Key: " + k + ": Value: " + v)); } else { Utils.LOG_INFO("Data map reflected from NBTTagCompound was not valid."); return false; @@ -197,8 +202,7 @@ public class NBTUtils { return true; } catch (Throwable t) { return false; - }*/ - return false; + } } } |