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

О плагине PowerNBT[Плагин-редактор] Задай вопрос.

Тема в разделе "Помощь", создана пользователем MrDeadPool, 6 ноя 2014.

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

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

    Баллы:
    78
    Всем привет!
    В данной теме вы можете задать мне вопрос непосредственно по плагину PowerNBT,попытаюсь объяснить и донести до вас все что знаю.
    Кто не знаком с данным плагином,советую прочитать вот эту тему http://www.rubukkit.org/threads/edit-misc-dev-powernbt-v0-5-3-redaktor-nbt-tegov-1-6.25601/



     
  2. Автор темы
    MrDeadPool

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

    Баллы:
    78
  3. mishkagrishka

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

    Баллы:
    78
    Увы, на 1.7.10, на Cauldron сервере отказывается работать, хотя на 1.7.2 работал.
    Видимо придется ждать обновление от автора сего отличного плагина.
     
  4. Masterchan

    Masterchan Активный участник

    Баллы:
    61
    Автор тут тусуется кстати.
     
  5. Автор темы
    MrDeadPool

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

    Баллы:
    78
    Под Cauldron обновлений не будет.Как только API появится и тест сборка-сразу
     
  6. DPOH-VAR

    DPOH-VAR Старожил Пользователь

    Баллы:
    153
    Skype:
    dpohvar
    Дождались :lol:
    Версия 0.8.2 Оборудована кучей новых команд, а также не конфликтует с калдрошкой 1.7.10
    Забирать можно на офф сайте,
    или в моем репозитории релизов или снапшотов (ищите последнюю версию)
     
  7. Grazy

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

    Баллы:
    76
    Имя в Minecraft:
    Prost
    У меня вопрос) Как сделать с помощью плагина PowerNBT неразрушимые вещи? И что бы при крафте предметы уже были с тегом Unbreakable)
     
  8. alexandrage

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

    Баллы:
    173
    Проще напрямую юзать nbt, плагин слишком мутный. Когда я спрашивал как чекнуть атрибут модификатор, то получил лишь 1 ответ. НИКАК :D. В итоге я юзаю nbt в своем плагине.
     
  9. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooo
    Можно. Видел 2 приват плагина на фикс нбт тегов, и все использовали этот плагин.
     
  10. Grazy

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

    Баллы:
    76
    Имя в Minecraft:
    Prost
    Это как, на прямую?
     
  11. alexandrage

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

    Баллы:
    173
    Я посмотрел фишки спайгота, там добавлено в апи meta.spigot().setUnbreakable(true); Можно без нмс ставить.
    Вот так юзай.

    Код:
        @EventHandler
        public void on(PrepareItemCraftEvent  e) {
            ItemStack item = e.getInventory().getResult();
            ItemMeta meta = item.getItemMeta();
            meta.spigot().setUnbreakable(true);
            item.setItemMeta(meta);
            e.getInventory().setResult(item);
        }
     
  12. Grazy

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

    Баллы:
    76
    Имя в Minecraft:
    Prost
    Ммм, для меня это слишком непонятно(
    meta.spigot().setUnbreakable(true); это ставить в самом Ядре сервера? Или это флаг(
    1. @EventHandler
    2. public void on(PrepareItemCraftEvent e) {
    3. ItemStack item = e.getInventory().getResult();
    4. ItemMeta meta = item.getItemMeta();
    5. meta.spigot().setUnbreakable(true);
    6. item.setItemMeta(meta);
    7. e.getInventory().setResult(item);
    8. }
    Это я так понимаю скрип для плагина? Это полезно, но я еще мало разбираюсь в Java script
    Можете посоветовать мне как это реализовать).
     
    Последнее редактирование: 14 сен 2016
  13. alexandrage

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

    Баллы:
    173
    Ну держи мой ексампл тогда https://cloud.mail.ru/public/DMFb/q6Gu8RZNF
     
  14. Grazy

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

    Баллы:
    76
    Имя в Minecraft:
    Prost
    upload_2016-9-14_19-27-32.png
    Спасибо)
     
  15. DPOH-VAR

    DPOH-VAR Старожил Пользователь

    Баллы:
    153
    Skype:
    dpohvar
    Для одного предмета всё просто:
    /nbt item Unbreakable = true
    Задать этот тег всем предметам в мире - не получится.
    А тем предметам, которые еще не созданы - тем более.

    Тут несколько вариантов:
    1) переписать все рецепты крафта.
    2) Отслеживать событие крафта и вешать на предмет этот тег

    2й пункт с помощью VarScript+PowerNBT делается одной командой:
    /> listen(PrepareItemCraftEvent){ it.inventory.result.nbt{Unbreakable = true} }
     
  16. Grazy

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

    Баллы:
    76
    Имя в Minecraft:
    Prost
    Можно ли как-то сохранить теги для одного предмета, скажем так вписать его в ядро.
    [​IMG]
    Крафт меча я настроил с помощью плагина CracShot.
    [​IMG]
    Но мне нужно загрузить все теги на сам сервер...
     
    Последнее редактирование: 14 сен 2016
  17. DPOH-VAR

    DPOH-VAR Старожил Пользователь

    Баллы:
    153
    Skype:
    dpohvar
    Совсем не понял.
    В документации всё есть. Это возможность сохранить в файл теги какого-либо предмета/блока/моба/произвольные теги. Думаю, что она ничем не поможет.
    Опять ничего не понял.
     

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