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

(Решено)Удалить несколько предметов

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

Статус темы:
Закрыта.
  1. Автор темы
    reZero

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

    Баллы:
    46
    Всем привет. Недавно я обращался к Вам за помощью с удалением предметов из конфига при респавне, все работало, до того, как я заметил, что предметы с датой (expample: 35:12) удаляются не все, а по 1 штуке. На самом деле, вопрос очень глупый, но тем не менее, я на нем затупил, соре =(

    PHP:
    new BukkitRunnable()
            {
                @
    Override
                
    public void run()
                {
                    for(
    String id main.getConfig().getStringList("settings.items"))
                    {
                        
    String[] items id.split("/");
                        
    ItemStack itemStack = new ItemStack(Material.getMaterial(Integer.parseInt(items[0])));
                        if(
    items.length 1)
                        {
                            
    itemStack.setDurability((shortInteger.parseInt(items[1]));                   
                            
    p.getInventory().removeItem(new ItemStack[] { itemStack });               
                        }   
                        else
                        {                       
                            
    p.getInventory().remove(Integer.parseInt(id));                       
                        }
                    }
                }
            }.
    runTaskLater(main20L);
     
  2. Mr Hosting
  3. Cool_boy

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

    Баллы:
    96
    Имя в Minecraft:
    prettydude
    На 1.13 (по джавадоку) должно работать так
    p.getInventory().remove(itemStack);
     
  4. Автор темы
    reZero

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

    Баллы:
    46
    Я уже разобрался, зря тему создал, поспешил =(
     
Статус темы:
Закрыта.

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