Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Помогите Как сделать проверку?

Тема в разделе "Помощь", создана пользователем ienov, 8 июл 2021.

  1. Автор темы
    ienov

    ienov Ньюби

    Баллы:
    1
    Здравствуйте!
    Я пишу плагин, который на месте смерти спавнит сундук с его вещами( я знаю что такое плагины есть, я хочу свой.)
    Проблема в том, что если в первом слоте тулл бара нет предмета, он считает
    is = null , как я понимаю, и из-за этого он думает что инвентарь пустой, как мне обойти это?
    Вот код

    Код:
    for (ItemStack is : p.getInventory().getContents()) {
                if (is != null) {
                    if (i < 27) {
                        chest.getInventory().addItem(is);
                        p.getInventory().remove(is);
                    }
                    if (i >= 27 & is.getAmount() != 0) {
                        chest2.getInventory().addItem(is);
                        p.getInventory().remove(is);
                    }
                    i++;
                } else {
                    break;
                }
            }
     
  2. Хостинг MineCraft
    <
  3. MySoulIsCry

    MySoulIsCry Активный участник Пользователь

    Баллы:
    68
    Поменяй break на continue или как-то так
     

Поделиться этой страницей