Помогите Создание и удаление инвентаря (GUI)

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

HaloSpartan

Активный участник
Пользователь
Баллы
66
Приветствую у меня есть код (смотреть ниже)
В чём собственно проблема, когда человек пишет команду, ему открывается инвентарь в котором есть предмет который отображает статистику получаемую из файла. И получается так что это работает только при первом использовании команды после рестарта сервера. То есть все последующие инвентари отображают предмет со статистикой которая была при первом открытии инвентаря.
Код:
if(cmd.getName().equalsIgnoreCase("level"))
        {
            if(level == 1)
            {
                if(balance >= 2500 && brokenb >= 500)
                {
                    ItemStack il = new ItemStack(Material.BOOK);
                    ItemMeta ilm = il.getItemMeta();
                    ArrayList<String> lore = new ArrayList<String>();
                    ilm.setDisplayName("§7Информация");
                    lore.add("§7Cломанно блоков: §a" + brokenb + "§7/500");
                    lore.add("§7Баланс: §a" + balance + "§7/2500");
                    ilm.setLore(lore);
                    il.setItemMeta(ilm);
                   
                    levelUp.setItem(0, tr);
                    levelUp.setItem(1, tr);
                    levelUp.setItem(2, il);
                    levelUp.setItem(3, tr);
                    levelUp.setItem(4, tr);
                    levelUp.setItem(5, tr);
                    levelUp.setItem(6, tb);
                    levelUp.setItem(7, tr);
                    levelUp.setItem(8, tr);
                    p.openInventory(levelUp);
                    return true;
                }
 
Быть может сами переменные balance и brokenb не обновляются?
 
Во первых, кто учил создавать каждый раз инвентарь?
Во вторых, зачем делать проверку уровня? Ты хочешь создавать overдох.... инвентарей?
В третьих, скинь код добычи блоков.
 
Спасибо всем кто хотел помочь, решил вообще переделать работу GUI, так что больше в данной теме необходимости нет.
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх