Помогите Проверка названия предмета

Lisenochek

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
Lisenochek
Приветствую всех! Можно ли сделать проверку предмета, а точнее его названия. Мне это надо для того, чтобы реализовать свой крафт из предметов, с моими названиями. Например. Мы получили палки с другим названием, и мне надо именно из этих палок скрафтить допустим блок дерева, а из обычных палок это не получится.
 
Приветствую всех! Можно ли сделать проверку предмета, а точнее его названия. Мне это надо для того, чтобы реализовать свой крафт из предметов, с моими названиями. Например. Мы получили палки с другим названием, и мне надо именно из этих палок скрафтить допустим блок дерева, а из обычных палок это не получится.
Проверяешь имеет ли предмет ItemMeta (item.hasItemMeta()), если имеет, то getDisplayName() и сравнивай.
 
Проверяешь имеет ли предмет ItemMeta (item.hasItemMeta()), если имеет, то getDisplayName() и сравнивай.
Попробуем, спасибо пока что за ответ :)
Проверяешь имеет ли предмет ItemMeta (item.hasItemMeta()), если имеет, то getDisplayName() и сравнивай.
Немного не допер, можешь объяснить более подробно?
 
JavaScript:
if (itemstack.getItemMeta() != null && itemstack.getItemMeta().getDisplayName() != null) {
    if (itemstack.getItemMeta().getDisplayName().equals("bla bla")) {
        // craft
    }
}
как-то так чтоли
Строки надо сравнивать через equals или equalsIgnoreCase.
 
Назад
Верх