summaryrefslogtreecommitdiff
path: root/src/main/java/at/hannibal2/skyhanni/utils
diff options
context:
space:
mode:
authorThunderblade73 <85900443+Thunderblade73@users.noreply.github.com>2024-03-09 21:46:04 +0100
committerGitHub <noreply@github.com>2024-03-09 21:46:04 +0100
commitea8d09297d037807f00b62778f99901060f4e375 (patch)
treecbae93e981dcc5da3f00e3e8760b32fe00cdc044 /src/main/java/at/hannibal2/skyhanni/utils
parentabedb7ead429d461ee2bab4d1e7977ba1e42b7de (diff)
downloadskyhanni-ea8d09297d037807f00b62778f99901060f4e375.tar.gz
skyhanni-ea8d09297d037807f00b62778f99901060f4e375.tar.bz2
skyhanni-ea8d09297d037807f00b62778f99901060f4e375.zip
Feature: Kismet Feather Tracker (#1011)
Co-authored-by: hannibal2 <24389977+hannibal00212@users.noreply.github.com>
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/utils')
-rw-r--r--src/main/java/at/hannibal2/skyhanni/utils/InventoryUtils.kt6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/utils/InventoryUtils.kt b/src/main/java/at/hannibal2/skyhanni/utils/InventoryUtils.kt
index 4774e4e7a..c0b5e04df 100644
--- a/src/main/java/at/hannibal2/skyhanni/utils/InventoryUtils.kt
+++ b/src/main/java/at/hannibal2/skyhanni/utils/InventoryUtils.kt
@@ -1,6 +1,7 @@
package at.hannibal2.skyhanni.utils
import at.hannibal2.skyhanni.test.command.ErrorManager
+import at.hannibal2.skyhanni.utils.ItemUtils.getInternalNameOrNull
import io.github.moulberry.notenoughupdates.NotEnoughUpdates
import net.minecraft.client.Minecraft
import net.minecraft.client.gui.inventory.GuiChest
@@ -74,4 +75,9 @@ object InventoryUtils {
val screen = Minecraft.getMinecraft().currentScreen as? GuiContainer ?: return false
return screen.slotUnderMouse.inventory is InventoryPlayer && screen.slotUnderMouse.stack == itemStack
}
+
+ fun getAmountOfItemInInventory(name: NEUInternalName) =
+ countItemsInLowerInventory { it.getInternalNameOrNull() == name }
+
+ fun isItemInInventory(name: NEUInternalName) = getAmountOfItemInInventory(name) > 0
}