summaryrefslogtreecommitdiff
path: root/src/main/java/at/hannibal2/skyhanni/test
diff options
context:
space:
mode:
authorhannibal2 <24389977+hannibal002@users.noreply.github.com>2024-02-19 13:29:45 +0100
committerGitHub <noreply@github.com>2024-02-19 13:29:45 +0100
commit7d9a6a101071c75773668e0881b37466506307dd (patch)
tree0f46abdd4375d2eeb1a5c8154a2cb72046fb7621 /src/main/java/at/hannibal2/skyhanni/test
parent4bb1419b90e424ac824042188f67a371a5c276da (diff)
downloadskyhanni-7d9a6a101071c75773668e0881b37466506307dd.tar.gz
skyhanni-7d9a6a101071c75773668e0881b37466506307dd.tar.bz2
skyhanni-7d9a6a101071c75773668e0881b37466506307dd.zip
Item name rewrite and cache #1016
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/test')
-rw-r--r--src/main/java/at/hannibal2/skyhanni/test/SkyHanniDebugsAndTests.kt17
1 files changed, 16 insertions, 1 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/test/SkyHanniDebugsAndTests.kt b/src/main/java/at/hannibal2/skyhanni/test/SkyHanniDebugsAndTests.kt
index c7a73afcc..adc1b234d 100644
--- a/src/main/java/at/hannibal2/skyhanni/test/SkyHanniDebugsAndTests.kt
+++ b/src/main/java/at/hannibal2/skyhanni/test/SkyHanniDebugsAndTests.kt
@@ -22,6 +22,7 @@ import at.hannibal2.skyhanni.utils.ItemUtils.getInternalName
import at.hannibal2.skyhanni.utils.ItemUtils.getInternalNameOrNull
import at.hannibal2.skyhanni.utils.ItemUtils.getItemCategoryOrNull
import at.hannibal2.skyhanni.utils.ItemUtils.getItemRarityOrNull
+import at.hannibal2.skyhanni.utils.ItemUtils.itemName
import at.hannibal2.skyhanni.utils.ItemUtils.name
import at.hannibal2.skyhanni.utils.KeyboardManager.isKeyHeld
import at.hannibal2.skyhanni.utils.LocationUtils
@@ -415,7 +416,7 @@ class SkyHanniDebugsAndTests {
}
@SubscribeEvent
- fun onSHowNpcPrice(event: LorenzToolTipEvent) {
+ fun onShowNpcPrice(event: LorenzToolTipEvent) {
if (!LorenzUtils.inSkyBlock) return
if (!debugConfig.showNpcPrice) return
val internalName = event.itemStack.getInternalNameOrNull() ?: return
@@ -425,6 +426,20 @@ class SkyHanniDebugsAndTests {
}
@SubscribeEvent
+ fun onShowItemName(event: LorenzToolTipEvent) {
+ if (!LorenzUtils.inSkyBlock) return
+ if (!debugConfig.showItemName) return
+ val itemStack = event.itemStack
+ val internalName = itemStack.getInternalName()
+ if (internalName == NEUInternalName.NONE) {
+ event.toolTip.add("Item name: no item.")
+ return
+ }
+ val name = internalName.itemName
+ event.toolTip.add("Item name: '$name'")
+ }
+
+ @SubscribeEvent
fun onRenderLocation(event: GuiRenderEvent.GuiOverlayRenderEvent) {
if (LorenzUtils.inSkyBlock && Minecraft.getMinecraft().gameSettings.showDebugInfo && debugConfig.currentAreaDebug) {
config.debugLocationPos.renderString(