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

Помогите Как добавить взрывное зелья в новое событие ?

Тема в разделе "Разработка плагинов для новичков", создана пользователем _Danger_, 2 фев 2014.

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

    _Danger_ Новичок

    Баллы:
    23
    Skype:
    heyqweel
    Имя в Minecraft:
    _Danger_
    В общем я пишу такой плагин !
    И мне нужно добавить взрывное зелья огнестойкости в новое событие !

    Код:
        public void GODCapsule()
        {
           
        }
    Дать ему ещё новое название и описание.
     
  2. Хостинг MineCraft
    <
  3. StealerSlain

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

    Баллы:
    88
    Имя в Minecraft:
    StealerSlain
    PotionMeta создавай.
     
  4. Derik

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

    Баллы:
    76
    Имя в Minecraft:
    Derik
    Для нубов по подробнее. )))
    Код:
        public ItemStack luck(Player player){
            ItemStack luck = new ItemStack(Material.POTION);
            //luck.addEnchantment(Enchantment.LUCK, 1); эта фигня спамит ошибками
            //luck.setDurability(Short.MAX_VALUE); эта делает зелье взрывным
            PotionMeta meta = new PotionMeta(); так ваще не чего не создаеться...
       
            ???
       
            player.getInventory().addItem(luck); просто посмотреть что дает. )))
            return luck;
        }
    C ItemMeta разобрался.
    Код:
        public ItemStack luck(Player player){
            ItemStack luck = new ItemStack(Material.POTION);
            ItemMeta meta = luck.getItemMeta();
            meta.addEnchant(Enchantment.LUCK, 1, true);
            luck.setItemMeta(meta);
            player.getInventory().addItem(luck);
            return luck;
        }
    

    а как само зелье вытащить, а не пузырек воды?[DOUBLEPOST=1468044420,1468039316][/DOUBLEPOST]Да блин обьясните как в ItemStack зелье добавить, а не пузырек воды. ЗАПАРИЛСЯ!!!
     
    Последнее редактирование: 9 июл 2016
  5. SaloEater

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

    Баллы:
    66
  6. Shevchik

    Shevchik Старожил Пользователь

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Не ту итеммету взял, тебе именно нужна PotionMeta. Кастани ItemMeta в PotionMeta, либо создай новую через Bukkit.getItemFactory().чототам. И применить не забудь.
     

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