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

Помогите Нужно узнать название вещи

Discussion in 'Разработка плагинов для новичков' started by darkes, Nov 20, 2016.

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

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

    Trophy Points:
    61
    Имя в Minecraft:
    darkes
    Как получить название вещи minecraft(не id), к примеру у месть есть какой-нибудь блок я пишу команду, и мне должно появится в чате сообщение "у тебя в руке блок(к примеру булыжник)", я смог получить getItemInHand().getItemMeta().getDisplayName(), но это только переименованные предметы
     
  2. Хостинг MineCraft
    <
  3. StayIC

    StayIC Новичок

    Trophy Points:
    16
    Имя в Minecraft:
    StayIC
    Здравствуй.
    Ответом на твой вопрос является:
    //info
    Если установлен WorldEdit, то эта команда тебе поможет.
     
  4. Mr_RoboMan

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

    Trophy Points:
    123
    Здравствуй.
    Ты идиот который не видит название раздела.

    getItemInHand().getType(или getMaterial()?).name();
    Но это на английском, на русском - никак (вроде?)
     
  5. alexandrage

    alexandrage Администратор

    Trophy Points:
    173
    Skype:
    alexandr0116
    Тип это enum, конечно же он на инглише.
     
  6. Автор темы
    darkes

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

    Trophy Points:
    61
    Имя в Minecraft:
    darkes
    Как на Русском вывести название?
     
  7. alexandrage

    alexandrage Администратор

    Trophy Points:
    173
    Skype:
    alexandr0116
    e.getItem().getType().toString().replace(oldChar, newChar) Как то так.
     
  8. DonDays

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

    Trophy Points:
    96
    Имя в Minecraft:
    DonDays
    Никак[DOUBLEPOST=1479709385,1479709308][/DOUBLEPOST]
    Жизни не хватит все это реплейсить
     
  9. alexandrage

    alexandrage Администратор

    Trophy Points:
    173
    Skype:
    alexandr0116
    Не мои проблемы.
     
  10. Автор темы
    darkes

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

    Trophy Points:
    61
    Имя в Minecraft:
    darkes
  11. DonDays

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

    Trophy Points:
    96
    Имя в Minecraft:
    DonDays
    Ты смысл темы понимаешь?[DOUBLEPOST=1479733264,1479733229][/DOUBLEPOST]
    Спасибо, не могу перестать орать теперь :good:
     
  12. Автор темы
    darkes

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

    Trophy Points:
    61
    Имя в Minecraft:
    darkes
    Да понимаю
     
  13. kirill2011s

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

    Trophy Points:
    103
    Он все правильно кинул. Там есть исходники, где можно это подсмотреть.
     
  14. Dereku

    Dereku Старожил

    Trophy Points:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Лучше не смотреть, если честно :D
    Но в принципе надо бы уже переписывать плагин, ибо кривущие имена зельев не оч.
    А это я реализовал в другом плагине, который не доходят руки обновить - https://github.com/Dereku/ShowItem
    Там уже используется rawJson (лучше бы юзал ванильную команду, но мы не ищем легких путей, да?), и имя предмета уже рисует сам клиент, а не сервер.
     
  15. alexandrage

    alexandrage Администратор

    Trophy Points:
    173
    Skype:
    alexandr0116
    Этот дурачек не понимает, что без костылей не вывести имена.
     

Share This Page