aboutsummaryrefslogtreecommitdiff
path: root/src/Java/gtPlusPlus/core/util/nbt
diff options
context:
space:
mode:
authorAlkalus <draknyte1@hotmail.com>2017-09-25 17:42:33 +1000
committerAlkalus <draknyte1@hotmail.com>2017-09-25 17:42:33 +1000
commit35de0bbb41bd872800e62f34e02f4d859405d750 (patch)
tree096b4b1ea548ced695cdcf98205264e04274a4e0 /src/Java/gtPlusPlus/core/util/nbt
parentedb22e47dc6a0891175ad121ca6793cf0f3d19a0 (diff)
downloadGT5-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.java12
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;
+ }
}
}