diff --git a/src/main/java/tools/inventoryTools.java b/src/main/java/tools/inventoryTools.java new file mode 100644 index 0000000..5d7d431 --- /dev/null +++ b/src/main/java/tools/inventoryTools.java @@ -0,0 +1,30 @@ +package tools; + +import org.bukkit.inventory.Inventory; +import org.bukkit.inventory.ItemStack; + +public class inventoryTools { + + // Funkce pro zjištění kolikrát je daný item v inventory. Vrátí int + public static int getItemCount(Inventory inventory, ItemStack itemStack) { + + int count = 0; + int invLength = inventory.getSize(); + int i = 0; + + while (i < invLength) { + + ItemStack currentItem = inventory.getItem(i); + + if (!currentItem.isSimilar(itemStack)) { + continue; + } + + count += currentItem.getAmount(); + + i++; + } + + return count; + } +}