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

Помогите Удаление атрибутов вещей на MCPC+

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

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

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

    Баллы:
    78
    Skype:
    rines_skype
    Имя в Minecraft:
    RinesThaix
    В Minecraft 1.6.x у некоторых вещей появились атрибуты (например, у алмазного меча это +7 attack damage), которые пишутся под лором предмета. Имеется ли способ удалить их на MCPC+, т.е. без использования NBT и net.minecraft.server.* классов?
     
  2. Хостинг MineCraft
    <
  3. Автор темы
    Ukedrethose

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

    Баллы:
    78
    Skype:
    rines_skype
    Имя в Minecraft:
    RinesThaix
  4. Jampire

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

    Баллы:
    173
    Skype:
    jampire-h
    Имя в Minecraft:
    Jampire
    Что-то по типу энчантов похоже. 100% известно что это не Lore, а что-то новое.
    Не видел способов в апи удалить эту линию.
     
  5. DPOH-VAR

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

    Баллы:
    153
    Skype:
    dpohvar
    Не путать аттрибуты (дополнительные теги) и надписи под предметами!
    У меча по умолчанию нет аттрибутов.
    А вот клиент сам додумывает, что меч (по сравнению с рукой) даст +7 к атаке, поэтому и делает подпись.
    Удалить ее никак нельзя (пока что.. может в будущем будет возможно).

    Теперь об аттрибутах (это уже о тегах)
    Bukkit имеет баг: в режиме креатива сбрасывает с предмета все аттрибуты (не проверял на MCPC, там скорее всего все нормально). Если мечу дать аттрибут +1 к атаке, то теперь клиент будет писать под ним +8.

    В итоге, редактирование NBT тегов или каких-то классов ничем не поможет.
    Нужно лезть в код клиента.
     
    Сникерсни нравится это.
  6. Автор темы
    Ukedrethose

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

    Баллы:
    78
    Skype:
    rines_skype
    Имя в Minecraft:
    RinesThaix
    Хорошо, тогда как без NBT-тегов и тех классов добавить тому же мечу атрибут на -7 урона?
     
  7. DPOH-VAR

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

    Баллы:
    153
    Skype:
    dpohvar
    Аттрибут - это и есть тег.
    Аттрибуты (пока что) не поддерживаются на уровне Bukkit API и даже CraftBukkit API, следовательно, в любом случае придется лезть в область nms.
     
  8. Автор темы
    Ukedrethose

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

    Баллы:
    78
    Skype:
    rines_skype
    Имя в Minecraft:
    RinesThaix
    Я знаю, что атрибут это NBT-тег, но нужно убрать их без использования функционала оных, лишь с помощью bukkit api.
     

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