aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/at/hannibal2/skyhanni/utils
diff options
context:
space:
mode:
authorLorenz <lo.scherf@gmail.com>2022-08-23 00:55:22 +0200
committerLorenz <lo.scherf@gmail.com>2022-08-23 00:55:22 +0200
commit57b351f66232fd7323234ab3e407729667c40143 (patch)
tree6cc90af01b85578e1d91cd9230d8aae342f10d3c /src/main/java/at/hannibal2/skyhanni/utils
parentcd4d86f9cae10700c2ca53ac55e8d8d08702574c (diff)
downloadskyhanni-57b351f66232fd7323234ab3e407729667c40143.tar.gz
skyhanni-57b351f66232fd7323234ab3e407729667c40143.tar.bz2
skyhanni-57b351f66232fd7323234ab3e407729667c40143.zip
added last minion display
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/utils')
-rw-r--r--src/main/java/at/hannibal2/skyhanni/utils/InventoryUtils.kt18
1 files changed, 18 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
new file mode 100644
index 000000000..18a4ce635
--- /dev/null
+++ b/src/main/java/at/hannibal2/skyhanni/utils/InventoryUtils.kt
@@ -0,0 +1,18 @@
+package at.hannibal2.skyhanni.utils
+
+import net.minecraft.client.Minecraft
+import net.minecraft.client.gui.inventory.GuiChest
+import net.minecraft.inventory.ContainerChest
+
+object InventoryUtils {
+
+ //TODO use this method more widely
+ fun currentlyOpenInventory(): String {
+ val screen = Minecraft.getMinecraft().currentScreen
+ if (screen !is GuiChest) return ""
+ val chest = screen.inventorySlots as ContainerChest
+
+ return chest.lowerChestInventory.displayName.unformattedText.trim()
+ }
+
+} \ No newline at end of file