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

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

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

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

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

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

    upload_2015-11-21_22-19-17.png
     
  2. Хостинг MineCraft
    <
  3. Автор темы
    MrTrojan

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

    Баллы:
    98
    Skype:
    mrtrojan.ru
    Имя в Minecraft:
    MrTrojan
    Ну и за одно - как изменить его?
     
  4. LomNar

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

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

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

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

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

    Баллы:
    98
    Skype:
    mrtrojan.ru
    Имя в Minecraft:
    MrTrojan
    Можно пример кодом, как получить только дамаг, а то я в NMS полный ноль :rolleyes:
     
  7. 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");
    дальше либо сам либо гугли
     

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