Помогите Не удаляет предмет из инвентря

  • Автор темы Автор темы Sergeo
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

Sergeo

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
Solomka
Не удаляет предмет из инвентаря. С чем это связано?


Код:
             if (sender.hasPermission(getPermission()) || sender.isOp()) {
                    if (inventory == null) {
                        inventory = Bukkit.createInventory(null, 36, "Активные хелперы");
                    }

                    for (UUID uuid : join) {

                        ItemStack item = new ItemStack(Material.AIR);
                        ItemStack startItem = new ItemStack(Material.COMPASS);
                        ItemStack skull = getHead(Bukkit.getPlayer(uuid));
                        ItemMeta meta = skull.getItemMeta();
                        ArrayList<String> Lore = new ArrayList<>();
                        inventory.setItem(0, startItem);

                        for (int i = 0; i < inventory.getSize(); i++) {

                            if (inventory.getItem(i) == null) continue;

                            if (!inventory.getItem(i).getType().equals(item)) i++;
                                if (join.contains(uuid)) {
                                    meta.setDisplayName(translateAlternateColorCodes('&', "       &4&l[HELPER]       "));
                                    Lore.add(ChatColor.translateAlternateColorCodes('&', "&6&L(<*>) &fНик &aхелпера&f: " + Bukkit.getPlayer(uuid).getName()));
                                    Lore.add(ChatColor.translateAlternateColorCodes('&', "&6&l(<*>) &fТекущий статус: &c&nактивен&f"));
                                    meta.setLore(Lore);
                                    skull.setItemMeta(meta);
                                    inventory.setItem(i, skull);
                                    p.updateInventory();
                                } else {
                                    inventory.setItem(i, null);
                                    p.updateInventory();
                                }
                        }
                    }
                    p.openInventory(inventory);
                    return;
                }
                send(sender, translateAlternateColorCodes('&', getString("NotHavePermission")));
            };
        }
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх