aboutsummaryrefslogtreecommitdiff
path: root/src/main
diff options
context:
space:
mode:
Diffstat (limited to 'src/main')
-rw-r--r--src/main/java/at/hannibal2/skyhanni/utils/ItemNameResolver.kt23
1 files changed, 14 insertions, 9 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/utils/ItemNameResolver.kt b/src/main/java/at/hannibal2/skyhanni/utils/ItemNameResolver.kt
index 3a3bc9397..53d9c5519 100644
--- a/src/main/java/at/hannibal2/skyhanni/utils/ItemNameResolver.kt
+++ b/src/main/java/at/hannibal2/skyhanni/utils/ItemNameResolver.kt
@@ -23,15 +23,20 @@ object ItemNameResolver {
return itemNameCache.getOrPut(lowercase) { fixEnchantmentName(it) }
}
- val internalName = ItemResolutionQuery.findInternalNameByDisplayName(itemName, true)?.let {
-
- // This fixes a NEU bug with §9Hay Bale (cosmetic item)
- // TODO remove workaround when this is fixed in neu
- val rawInternalName = if (it == "HAY_BALE") "HAY_BLOCK" else it
- rawInternalName.asInternalName()
- } ?: run {
- getInternalNameOrNullIgnoreCase(itemName)
- } ?: return null
+ val internalName = when (itemName) {
+ "SUPERBOOM TNT" -> "SUPERBOOM_TNT".asInternalName()
+ else -> {
+ ItemResolutionQuery.findInternalNameByDisplayName(itemName, true)?.let {
+
+ // This fixes a NEU bug with §9Hay Bale (cosmetic item)
+ // TODO remove workaround when this is fixed in neu
+ val rawInternalName = if (it == "HAY_BALE") "HAY_BLOCK" else it
+ rawInternalName.asInternalName()
+ } ?: run {
+ getInternalNameOrNullIgnoreCase(itemName)
+ } ?: return null
+ }
+ }
itemNameCache[lowercase] = internalName
return internalName