From 57b351f66232fd7323234ab3e407729667c40143 Mon Sep 17 00:00:00 2001 From: Lorenz Date: Tue, 23 Aug 2022 00:55:22 +0200 Subject: added last minion display --- .../java/at/hannibal2/skyhanni/utils/InventoryUtils.kt | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 src/main/java/at/hannibal2/skyhanni/utils/InventoryUtils.kt (limited to 'src/main/java/at/hannibal2/skyhanni/utils') 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 -- cgit