Помогите Как подсчитать выбранный предметы в инвентаре

Статус
Закрыто для дальнейших ответов.

adodvstudios

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
Jenka20091
Нужно в Bukkit.getLogger().info(сколько изумрудов в инвентаре игрока);

ItemStack#GetAmount Не работает
 
Код:
Arrays.stream(inventory.getContents()).filter(itemStack -> itemStack.getType() == Material.EMERALD).count();
 
Нужно в Bukkit.getLogger().info(сколько изумрудов в инвентаре игрока);

ItemStack#GetAmount Не работает
PHP:
    private int getStackCount(Inventory inventory, Material type) {
        int count = 0;
        for (ItemStack stack : inventory.getContents()) {
            if (stack == null)
                continue;
            if (stack.getType() == type)
                count += stack.getAmount();
        }
        return count;
    }
 
PHP:
    private int getStackCount(Inventory inventory, Material type) {
        int count = 0;
        for (ItemStack stack : inventory.getContents()) {
            if (stack == null)
                continue;
            if (stack.getType() == type)
                count += stack.getAmount();
        }
        return count;
    }
Хм... А почему мне в логгере(консоли) пишет два раза? А а а?
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх