summaryrefslogtreecommitdiff
path: root/src/main/java/at/hannibal2/skyhanni/utils
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/utils')
-rw-r--r--src/main/java/at/hannibal2/skyhanni/utils/NEUItems.kt5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/utils/NEUItems.kt b/src/main/java/at/hannibal2/skyhanni/utils/NEUItems.kt
index 25d67bb07..2549c215b 100644
--- a/src/main/java/at/hannibal2/skyhanni/utils/NEUItems.kt
+++ b/src/main/java/at/hannibal2/skyhanni/utils/NEUItems.kt
@@ -12,6 +12,7 @@ import net.minecraft.client.renderer.GlStateManager
import net.minecraft.client.renderer.RenderHelper
import net.minecraft.init.Items
import net.minecraft.item.ItemStack
+import net.minecraft.nbt.NBTTagCompound
object NEUItems {
private val manager: NEUManager get() = NotEnoughUpdates.INSTANCE.manager
@@ -47,6 +48,10 @@ object NEUItems {
.resolveInternalName() ?: ""
}
+ fun getInternalNameOrNull(nbt: NBTTagCompound): String? {
+ return ItemResolutionQuery(manager).withItemNBT(nbt).resolveInternalName()
+ }
+
fun getPriceOrNull(internalName: String, useSellingPrice: Boolean = false): Double? {
val price = getPrice(internalName, useSellingPrice)
if (price == -1.0) {