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

Помогите Помогите с проверкой предмета

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

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

    Dima150 Новичок

    Баллы:
    6
    Имя в Minecraft:
    Dimon179
    Хочу проверить предмет на наличие лора и после использования его на пкм удалить его из инвентаря может кто с этим помочь?
    Сразу скажу key мне не нужен так как я хочу чтобы этот предмет делали игроки
     
  2. FortiStrike

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

    Баллы:
    66
    Когда ты получаешь лор, если его нет он видает null.
     
  3. Автор темы
    Dima150

    Dima150 Новичок

    Баллы:
    6
    Имя в Minecraft:
    Dimon179
    Ну а код можно? А то я написал и с displayname работает а с lore нет
     
  4. FortiStrike

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

    Баллы:
    66
    Со своим "ну а код можно" ты далеко не проедешь.
    Код:
    List<String> lore = YOUR_ITEM.getItemMeta().getLore();
    
    if (lore == null) {
    // Нет лора
    } else {
    // Есть лор
    }
     
  5. FortiStrike

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

    Баллы:
    66
    Вообще то нет, но про hasLore не знал.
     
  6. Dymeth

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

    Баллы:
    98
    Имя в Minecraft:
    Dymeth
    upload_2022-1-30_13-48-24.png
    upload_2022-1-30_13-52-7.png

    Стоит ещё прежде проверять на наличие ItemMeta у предмета. У воздуха меты нет
     
  7. alexandrage

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

    Баллы:
    173

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