aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/at/hannibal2/skyhanni/features
diff options
context:
space:
mode:
authorCalMWolfs <94038482+CalMWolfs@users.noreply.github.com>2023-09-26 19:06:00 +1000
committerGitHub <noreply@github.com>2023-09-26 11:06:00 +0200
commit16121c35b05073144a208f786e4f006497df50bb (patch)
tree45d44d0018858d916966e9c1bb604d8841bd92e2 /src/main/java/at/hannibal2/skyhanni/features
parentf755b02173fa3f5b3374b1629be4bea35df3452a (diff)
downloadskyhanni-16121c35b05073144a208f786e4f006497df50bb.tar.gz
skyhanni-16121c35b05073144a208f786e4f006497df50bb.tar.bz2
skyhanni-16121c35b05073144a208f786e4f006497df50bb.zip
Hide not clickable items bypass key #504
Adds the ability to bypass not clickable items when holding the control key.
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/features')
-rw-r--r--src/main/java/at/hannibal2/skyhanni/features/inventory/HideNotClickableItems.kt2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/features/inventory/HideNotClickableItems.kt b/src/main/java/at/hannibal2/skyhanni/features/inventory/HideNotClickableItems.kt
index d0e51d176..e28ebee04 100644
--- a/src/main/java/at/hannibal2/skyhanni/features/inventory/HideNotClickableItems.kt
+++ b/src/main/java/at/hannibal2/skyhanni/features/inventory/HideNotClickableItems.kt
@@ -81,6 +81,7 @@ class HideNotClickableItems {
fun onBackgroundDrawn(event: GuiContainerEvent.BackgroundDrawnEvent) {
if (!LorenzUtils.inSkyBlock) return
if (isDisabled()) return
+ if (SkyHanniMod.feature.inventory.notClickableItemsBypass && LorenzUtils.isControlKeyDown()) return
if (event.gui !is GuiChest) return
val guiChest = event.gui
val chest = guiChest.inventorySlots as ContainerChest
@@ -134,6 +135,7 @@ class HideNotClickableItems {
fun onSlotClick(event: GuiContainerEvent.SlotClickEvent) {
if (isDisabled()) return
if (!SkyHanniMod.feature.inventory.hideNotClickableItemsBlockClicks) return
+ if (SkyHanniMod.feature.inventory.notClickableItemsBypass && LorenzUtils.isControlKeyDown()) return
if (event.gui !is GuiChest) return
val chestName = InventoryUtils.openInventoryName()