summaryrefslogtreecommitdiff
path: root/src/main/java/at/hannibal2/skyhanni/utils/tracker
diff options
context:
space:
mode:
authorThunderblade73 <85900443+Thunderblade73@users.noreply.github.com>2024-04-15 19:49:31 +0200
committerGitHub <noreply@github.com>2024-04-15 19:49:31 +0200
commit8a97c06df5a9f59937709ffbbb717c242be5e8ec (patch)
tree645a9fde1e1f0dc259c9151bceb5037069e125cf /src/main/java/at/hannibal2/skyhanni/utils/tracker
parentdc87381e48d4ea31cfcd6de6af0435a22bade7d1 (diff)
downloadskyhanni-8a97c06df5a9f59937709ffbbb717c242be5e8ec.tar.gz
skyhanni-8a97c06df5a9f59937709ffbbb717c242be5e8ec.tar.bz2
skyhanni-8a97c06df5a9f59937709ffbbb717c242be5e8ec.zip
Backend: isKeyClicked (#1405)
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/utils/tracker')
-rw-r--r--src/main/java/at/hannibal2/skyhanni/utils/tracker/SkyHanniItemTracker.kt21
1 files changed, 8 insertions, 13 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/utils/tracker/SkyHanniItemTracker.kt b/src/main/java/at/hannibal2/skyhanni/utils/tracker/SkyHanniItemTracker.kt
index 46bb84f04..5e15a3a89 100644
--- a/src/main/java/at/hannibal2/skyhanni/utils/tracker/SkyHanniItemTracker.kt
+++ b/src/main/java/at/hannibal2/skyhanni/utils/tracker/SkyHanniItemTracker.kt
@@ -31,8 +31,6 @@ class SkyHanniItemTracker<Data : ItemTrackerData>(
val SKYBLOCK_COIN = NEUInternalName.SKYBLOCK_COIN
}
- private var lastClickDelay = 0L
-
fun addCoins(coins: Int) {
addItem(SKYBLOCK_COIN, coins)
}
@@ -131,19 +129,16 @@ class SkyHanniItemTracker<Data : ItemTrackerData>(
val lore = buildLore(data, itemProfit, hidden, newDrop, internalName)
val renderable = if (isInventoryOpen()) Renderable.clickAndHover(displayName, lore,
onClick = {
- if (System.currentTimeMillis() > lastClickDelay + 150) {
- if (KeyboardManager.isModifierKeyDown()) {
- data.items.remove(internalName)
- ChatUtils.chat("Removed $cleanName §efrom $name.")
- lastClickDelay = System.currentTimeMillis() + 500
- } else {
- modify {
- it.items[internalName]?.hidden = !hidden
- }
- lastClickDelay = System.currentTimeMillis()
+ if (KeyboardManager.isModifierKeyDown()) {
+ data.items.remove(internalName)
+ ChatUtils.chat("Removed $cleanName §efrom $name.")
+ } else {
+ modify {
+ it.items[internalName]?.hidden = !hidden
}
- update()
}
+ update()
+
}
) else Renderable.string(displayName)