diff options
author | Walker Selby <git@walkerselby.com> | 2023-12-09 12:22:27 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-12-09 21:22:27 +0100 |
commit | 25a8b8d33061c1dbf4bdd881e8ae436ead67d045 (patch) | |
tree | cad6da42cddbbf8332394e823ac992c99a14e7b2 /src/main | |
parent | 79e838d5f425fd161fd23f8a8e31938fa5b2bbb7 (diff) | |
download | skyhanni-25a8b8d33061c1dbf4bdd881e8ae436ead67d045.tar.gz skyhanni-25a8b8d33061c1dbf4bdd881e8ae436ead67d045.tar.bz2 skyhanni-25a8b8d33061c1dbf4bdd881e8ae436ead67d045.zip |
Cleanup getItemsInOpenChest (#781)
Cleanup getItemsInOpenChest. #781
Diffstat (limited to 'src/main')
-rw-r--r-- | src/main/java/at/hannibal2/skyhanni/utils/InventoryUtils.kt | 13 |
1 files changed, 3 insertions, 10 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/utils/InventoryUtils.kt b/src/main/java/at/hannibal2/skyhanni/utils/InventoryUtils.kt index c38e20dee..d7956c5c0 100644 --- a/src/main/java/at/hannibal2/skyhanni/utils/InventoryUtils.kt +++ b/src/main/java/at/hannibal2/skyhanni/utils/InventoryUtils.kt @@ -17,16 +17,9 @@ object InventoryUtils { var latestItemInHand: ItemStack? = null fun getItemsInOpenChest() = buildList<Slot> { val guiChest = Minecraft.getMinecraft().currentScreen as? GuiChest ?: return emptyList<Slot>() - val inventorySlots = guiChest.inventorySlots.inventorySlots - val skipAt = inventorySlots.size - 9 * 4 - var i = 0 - for (slot in inventorySlots) { - val stack = slot.stack - if (stack != null) { - add(slot) - } - i++ - if (i == skipAt) break + for (slot in guiChest.inventorySlots.inventorySlots) { + if (slot.inventory is InventoryPlayer) break + if (slot.stack != null) add(slot) } } |