diff options
| author | Thunderblade73 <85900443+Thunderblade73@users.noreply.github.com> | 2024-04-15 19:49:31 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-04-15 19:49:31 +0200 |
| commit | 8a97c06df5a9f59937709ffbbb717c242be5e8ec (patch) | |
| tree | 645a9fde1e1f0dc259c9151bceb5037069e125cf /src/main/java/at/hannibal2/skyhanni/utils/tracker | |
| parent | dc87381e48d4ea31cfcd6de6af0435a22bade7d1 (diff) | |
| download | skyhanni-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.kt | 21 |
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) |
