From 1e5e93acf223bc2fd7ae365208e47cc06ab2fd45 Mon Sep 17 00:00:00 2001 From: Gioth8281 Date: Wed, 16 Oct 2024 20:51:38 +0200 Subject: [PATCH 1/2] =?UTF-8?q?Testov=C3=A1n=C3=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/xyz/soukup/mineconomiaCoreV2/MineconomiaCoreV2.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/xyz/soukup/mineconomiaCoreV2/MineconomiaCoreV2.java b/src/main/java/xyz/soukup/mineconomiaCoreV2/MineconomiaCoreV2.java index bbc1af4..be4ffea 100644 --- a/src/main/java/xyz/soukup/mineconomiaCoreV2/MineconomiaCoreV2.java +++ b/src/main/java/xyz/soukup/mineconomiaCoreV2/MineconomiaCoreV2.java @@ -14,7 +14,7 @@ public final class MineconomiaCoreV2 extends JavaPlugin { getLogger().info("STARTING MINECONOMIA CORE"); plugin.saveConfig(); - //tractor registration + // Tractor registration Objects.requireNonNull(plugin.getCommand("tractor")).setExecutor(new giveTractorCommand()); From 9d0d78f6dfb39a00a7ca249e0c27d3252c235357 Mon Sep 17 00:00:00 2001 From: Gioth8281 Date: Wed, 16 Oct 2024 21:19:46 +0200 Subject: [PATCH 2/2] =?UTF-8?q?Vytvo=C5=99ena=20getItemCount=20funkce?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/tools/inventoryTools.java | 30 +++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 src/main/java/tools/inventoryTools.java 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; + } +}