Merge pull request 'get_item_count' (#6) from get_item_count into master

Reviewed-on: #6
pull/7/head
jakub 1 year ago
commit e0025bbde3
  1. 30
      src/main/java/tools/inventoryTools.java
  2. 2
      src/main/java/xyz/soukup/mineconomiaCoreV2/MineconomiaCoreV2.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;
}
}

@ -14,7 +14,7 @@ public final class MineconomiaCoreV2 extends JavaPlugin {
getLogger().info("STARTING MINECONOMIA CORE"); getLogger().info("STARTING MINECONOMIA CORE");
plugin.saveConfig(); plugin.saveConfig();
//tractor registration // Tractor registration
Objects.requireNonNull(plugin.getCommand("tractor")).setExecutor(new giveTractorCommand()); Objects.requireNonNull(plugin.getCommand("tractor")).setExecutor(new giveTractorCommand());

Loading…
Cancel
Save