Помогите [Решено] Как проверить есть ли на предмете какой либо чар?

Статус
Закрыто для дальнейших ответов.

Exception_Prototype

Активный участник
Пользователь
Баллы
96
Вопрос в шапке.
Метода isEnchantment(); или что то подобное я чёт не нашёл, только есть проверка на какой то конкретный чар.

Вот такой вариант может проконать?
Java:
   if(ClickItem.getEnchantments() != null){
           //делаем чёт.
        }
 
getEnchantments не вернет null. Он вернет пустой HashMap. HashMap проверить на пустоту можно, проверив его длину size().

Java:
if(ClickItem.getEnchantments().size() != 0){
//делаем чёт.
}
 
Да... я уже понял. :D
Сейчас Ваш вариант проверю.
Пока делал IDE предложила проверять так: !ClickItem.getEnchantments().isEmpty(), это лучше или не имеет значения?
 
да без разницы.
 
Пока лазил нашёл ещё вариант)
Java:
   boolean isEnchantment = ClickItem.getItemMeta().hasEnchants();
Я думаю это вариант будет ещё лучше.
Спасибо Вам за помощь.
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх