Помогите Почему выбрасывает npe ?

  • Автор темы Автор темы reZero
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

reZero

Активный участник
Пользователь
Баллы
76
Сильно затупил на моменте с клилком игрока на блок...
Когда игрок с нужным предметом тыкает на нужный блок, выбивает npe на строке с проверкой имени предмета
Код:
public static String name = Utils.getColor(main.getConfig().getString("ItemName"));
 for(ItemStack i : p.getInventory())
{
      if(i.hasItemMeta() && i.getItemMeta().getDisplayName().equalsIgnoreCase(name))
      {
            //todo
      }
}
 
PHP:
public static String name = Utils.getColor(main.getConfig().getString("ItemName"));
for(ItemStack item : p.getInventory()) {
            if(item == null || !item.hasItemMeta()) continue;

            if(item.getItemMeta().getDisplayName().equalsIgnoreCase(name)) {
                //todo
            }
        }
 
Последнее редактирование:
PHP:
public static String name = Utils.getColor(main.getConfig().getString("ItemName"));
for(ItemStack item : p.getInventory()) {
            if(item == null || !item.hasItemMeta()) return;

            if(item.getItemMeta().getDisplayName().equalsIgnoreCase(name)) {
                //todo
            }
        }
Вот это ты сверхразум
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх