Помогите Проверка, что у игрока надета часть брони

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

Lisenochek

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
Lisenochek
Всем привет. Не знаю, как проверить, что у игрока надета часть брони (вопрос глупый).

Пытался это сделать так:

JavaScript:
if(p.getInventory().getChestplate().getType() == Material.LEATHER_CHESTPLATE) {
}

Но ничего не получалось. Помогите мне.
 
Попробуй:
Код:
@EventHandler
public void onWear(ArmorEquipEvent e) {
    if (e.getNewArmorPiece() != null
            && e.getNewArmorPiece().getItemMeta() != null) {
        if (e.getNewArmorPiece().getType() == Material.LEATHER_CHESTPLATE
                && e.getNewArmorPiece().getItemMeta().getLore()
                        .equals(ChatColor.GREEN + "а хер его знает...")) {
            // шо - то происходит
        }
    }
}
 
Всем привет. Не знаю, как проверить, что у игрока надета часть брони (вопрос глупый).

Пытался это сделать так:

JavaScript:
if(p.getInventory().getChestplate().getType() == Material.LEATHER_CHESTPLATE) {
}

Но ничего не получалось. Помогите мне.
Просто проверяй слот брони на нулл. Если не равен нулл, значит что-то надето.
 
Просто проверяй слот брони на нулл. Если не равен нулл, значит что-то надето.
А как это проверить? Я пытался, но не выходило. Делал так:


JavaScript:
if(p.getInventory.getChestplate != null) {
}

Все, вопрос решил сам, закрыто!
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх