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

Помогите Узнать дамаг предмета

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

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

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

    Баллы:
    98
    Имя в Minecraft:
    BlackTrojan
    Здравствуйте. Столкнулся с проблемой - не знаю, как узнать дамаг предмета, указанный в лоре (не совсем в лоре).

    upload_2015-11-21_22-19-17.png
     
  2. Автор темы
    MrTrojan

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

    Баллы:
    98
    Имя в Minecraft:
    BlackTrojan
    Ну и за одно - как изменить его?
     
  3. LomNar

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

    Баллы:
    78
    Skype:
    radius981
    Имя в Minecraft:
    LomNar
    Это атрибуты. Их получать нужно через nms или AttributesApi
     
  4. Jampire

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

    Баллы:
    173
    Skype:
    jampire-h
    Имя в Minecraft:
    Jampire
    Атрибуты в удобном виде хранятся в NBT теге AttributeModifiers
     
    Последнее редактирование: 23 ноя 2015
  5. Автор темы
    MrTrojan

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

    Баллы:
    98
    Имя в Minecraft:
    BlackTrojan
    Можно пример кодом, как получить только дамаг, а то я в NMS полный ноль :rolleyes:
     
  6. Jampire

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

    Баллы:
    173
    Skype:
    jampire-h
    Имя в Minecraft:
    Jampire
    Код:
            net.minecraft.server.v1_7_R4.ItemStack stack = CraftItemStack.asNMSCopy(is);
            NBTTagCompound tag = stack.getTag();
          tag.get("AttributeModifiers");
    дальше либо сам либо гугли
     

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