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

  • Автор темы Автор темы _Danger_
  • Дата начала Дата начала

_Danger_

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

Код:
    public void GODCapsule()
    {
       
    }

Дать ему ещё новое название и описание.
 
PotionMeta создавай.
 
Для нубов по подробнее. )))
Код:
    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;
    }

а как само зелье вытащить, а не пузырек воды?
Да блин обьясните как в ItemStack зелье добавить, а не пузырек воды. ЗАПАРИЛСЯ!!!
 
Последнее редактирование:
http://www.programcreek.com/java-api-examples/index.php?api=org.*********ventory.meta.PotionMeta
Может даже это.
 
Не ту итеммету взял, тебе именно нужна PotionMeta. Кастани ItemMeta в PotionMeta, либо создай новую через Bukkit.getItemFactory().чототам. И применить не забудь.
 
Назад
Верх