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

Помогите Не читает вещи

Тема в разделе "Разработка плагинов для новичков", создана пользователем AntonMikon, 6 фев 2019.

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

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

    Баллы:
    66
    Не выдает ошибок, просто названия не читает такого и все
     
  2. IlyaHaker

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

    Баллы:
    76
    Может все таки дело в коде? Ты же не можешь утверждать, что там все идеально. Тем более, там ctrl-C, ctrl-V.
    Код же считывает с конфига это значение. В чем проблема показать код?))
     
  3. Автор темы
    AntonMikon

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

    Баллы:
    66
    Была бы проблема в коде, он не читал бы другие названия
     
  4. Dymeth

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

    Баллы:
    98
    Имя в Minecraft:
    Dymeth
    Если ты знаешь, что проблема не в коде - зачем ты пишешь на этот форум?
    Это раздел "разработка плагинов для новичков", тут помогают как раз с кодом.
    Я, как и никто другой тут, не понимаю, какой помощи ты ожидаешь, если не хочешь даже свой код показать вместе с конфигом.
    Извини, конечно, но ощущение, будто ты либо троллишь, либо реально глупенький
     
  5. Автор темы
    AntonMikon

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

    Баллы:
    66
    Я изложил все в первом посте. В коде я уверен, я спрашиваю, может на 1.8.9 адские бородавки называются по-другому? Потому что у пластинок другое название, нежели в майнкрафте
     
  6. Dymeth

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

    Баллы:
    98
    Имя в Minecraft:
    Dymeth
    Тяжёлый случай.
    Тебе уже ответили, что в Material всё есть. Какая разница, как материал называется в майнкрафте, если ты создаёшь предмет при помощи баккита? Конкретно для бородавок на 1.8 это будет NETHER_WARTS.
    Я очень надеюсь, что ты не выдаёшь предметы при помощи выполнения команды minecraft:give.
    Более того, если бы материал с указанным именем отсутствовал - ты бы получил NPE.
    Но раз "в коде уверен", а "названия не читает", то разбирайся сам
     
  7. IlyaHaker

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

    Баллы:
    76
    Так а в чем проблема показать код-то?)) У тебя там какие-то инновация а-ля Илон Маск? Или боишься, что закритикуют?)
     
  8. Автор темы
    AntonMikon

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

    Баллы:
    66
    В том, что это лишние действия, которые ни к чему не приведут.
     
  9. AbstractCoder

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

    Баллы:
    76
    Имя в Minecraft:
    AbstractCoder
    Это диагноз.
     
  10. Автор темы
    AntonMikon

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

    Баллы:
    66
    Конечно, я спрашиваю одно, отвечают совсем не то, что требуется, еще и язвят
     
  11. DeethzzCoder

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

    Баллы:
    76
    Тебя уже 5 просили кинуть весь код, что ты так тупишь то?)
     
  12. NyanGuyMF

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

    Баллы:
    76
    Слушай, я уже объяснял: нам недостаточно информации по «Не читает NETHER_WART». Мы не можем сами узнать, каким способом ты пробуешь считать это, что именно в конфиге и как это всё вместе используется.

    Я бы написал:

    PHP:
    String itemName config.getString("section.item");
    Material itemMaterial Material.getMaterial(itemName.toUpperCase());
     
  13. Автор темы
    AntonMikon

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

    Баллы:
    66

    PHP:
     this.factionarc = (List<String>)Main.instance.getConfig().getStringList("faction.arc.item");
    final 
    String itemd damager.getItemInHand().getType().toString();
    if (
    this.factionarc.contains(itemd))
     
  14. NyanGuyMF

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

    Баллы:
    76
    Ну пройдись по списку Sysout, посмотри что не так самостоятельно:
    PHP:
    System.out.println("Предмет в руке: " /* предмет */);
    this.factionarc.stream().forEach(System.out::println);
     
    Последнее редактирование: 8 фев 2019
  15. Nikolai_Faint

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

    Баллы:
    96
    Либо ты рофлишь над кодерами, либо это действительно диагноз.
     
  16. Nikolai_Faint

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

    Баллы:
    96
    Название материалов на твою версию: *тык*
    Если это не подходит - кидай код и ошибку.
     
  17. Автор темы
    AntonMikon

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

    Баллы:
    66
    А теперь, внимание, ответ на мой вопрос от меня самого.
    Я спрашивал в первом посте, почему не работает название NETHER_WART, причем вылилось на меня много говна, что я не умею искать, вы скидывали ссылки на сайты, которые я уже находил и во всех них nether_wart написано, НО чтобы работало, нужно указать названия на 1.8.9 NETHER_STALK, об этом мне сказала информация itemdb. И нет чтобы подсказать названия, кто знает, нужно спросить миллион раз код, который ничем не поможет в решении проблемы.
     
  18. Nikolai_Faint

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

    Баллы:
    96
    Ахахахахах, удачи тебе в сервере)
     

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