1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

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

Тема в разделе "Разработка плагинов для новичков", создана пользователем Sergeo, 10 апр 2021.

Статус темы:
Закрыта.
  1. Автор темы
    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")));
                };
            }
     
Статус темы:
Закрыта.

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