From 4ab32e96512efaccb63fc2024e44dbc675afc5f0 Mon Sep 17 00:00:00 2001 From: Alkalus Date: Thu, 28 Sep 2017 02:03:27 +1000 Subject: $ Fixed NoClassDefFoundError due to a lambda. --- src/Java/gtPlusPlus/core/util/nbt/NBTUtils.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/Java/gtPlusPlus/core/util/nbt/NBTUtils.java b/src/Java/gtPlusPlus/core/util/nbt/NBTUtils.java index 27dffd315c..3699e19be6 100644 --- a/src/Java/gtPlusPlus/core/util/nbt/NBTUtils.java +++ b/src/Java/gtPlusPlus/core/util/nbt/NBTUtils.java @@ -15,7 +15,7 @@ import net.minecraft.nbt.NBTTagCompound; import net.minecraft.nbt.NBTTagList; public class NBTUtils { - + public static NBTTagCompound getNBT(ItemStack aStack) { NBTTagCompound rNBT = aStack.getTagCompound(); return ((rNBT == null) ? new NBTTagCompound() : rNBT); @@ -173,7 +173,7 @@ 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); @@ -188,7 +188,10 @@ public class NBTUtils { Map mInternalMap = ReflectionUtils.getField(aNBT, "tagMap"); if (mInternalMap != null) { - mInternalMap.forEach((k, v) -> Utils.LOG_INFO("Key: " + k + ": Value: " + v)); + //mInternalMap.forEach((k, v) -> Utils.LOG_INFO("Key: " + k + ": Value: " + v)); + for(Map.Entry e:mInternalMap.entrySet()){ + Utils.LOG_INFO("Key: " + e.getKey().toString() + " | Value: " + e.getValue().toString()); + } } else { Utils.LOG_INFO("Data map reflected from NBTTagCompound was not valid."); return false; -- cgit