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

Помогите Не работает зачарование

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

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

    Bonedon Активный участник Пользователь Заблокирован

    Баллы:
    88
    Всем привет.
    Решил сделать рпг плагин но появилась проблема!
    При добавлении зачарования предмет не крафтится

    Код:
            private void hrecipe() {
                    ItemStack helmet = new ItemStack(Material.CHAINMAIL_HELMET, 1);
                    ItemMeta meta = helmet.getItemMeta();
                    meta.setDisplayName(ChatColor.GOLD + "Special Helmet");
                    meta.setLore(Arrays.asList(ChatColor.BOLD + "This helmet", "is very special", "Use it wisely."));
                    helmet.setItemMeta(meta);
                    helmet.addEnchantment(Enchantment.LOOT_BONUS_BLOCKS, 1);
    
     
  2. serega6531

    serega6531 Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    shkurovs
    Arrays.asList(ChatColor.BOLD + "This helmet", "is very special", "Use it wisely.")
    Что? Как это работает? Оно же должно массив принимать.
     
  3. Автор темы
    Bonedon

    Bonedon Активный участник Пользователь Заблокирован

    Баллы:
    88
    Поверь, работает.
    Я тебе говорю про зачарование а не про подпись -_-
     
  4. konfyciu98

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

    Баллы:
    123
    Skype:
    wwwixelsor9
    Имя в Minecraft:
    konfyciu
    Попробуй зачаровать перед установкой меты
     
  5. Автор темы
    Bonedon

    Bonedon Активный участник Пользователь Заблокирован

    Баллы:
    88
    Всмысле?
    meta.enchant не работает
     
  6. serega6531

    serega6531 Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    shkurovs
    Перед получением меты.
     
  7. Автор темы
    Bonedon

    Bonedon Активный участник Пользователь Заблокирован

    Баллы:
    88
    Так?
    Код:
    ItemStack helmet = new ItemStack(Material.CHAINMAIL_HELMET, 1);
                    helmet.addEnchantment(Enchantment.LOOT_BONUS_BLOCKS, 1);
                    ItemMeta meta = helmet.getItemMeta();
    
    Не работает если что...
     
  8. makssof

    makssof Старожил Девелопер Пользователь

    Баллы:
    103
    Попробуй второй способ зачара.
    .addEnchantmentUnfase(); вроде.
     
  9. Автор темы
    Bonedon

    Bonedon Активный участник Пользователь Заблокирован

    Баллы:
    88
    Что это за фигня?
    Ее никуда даже нельзя пристроить!
     
  10. serega6531

    serega6531 Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    shkurovs
    item.addnchantmentUnsafe();
    Но вряд ли это поможет.
     
  11. Автор темы
    Bonedon

    Bonedon Активный участник Пользователь Заблокирован

    Баллы:
    88
    Ошибка, не работает.
     

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