Помогите PrepareItemCraftEvent как сравнить крафт

MakcNm4ik

Новичок
Пользователь
Баллы
16
Имя в Minecraft
MakcNm4ik
Я нашёл одно решение, но оно для меня не подходит

Решение:

CraftingInventory inventory = event.getInventory();
ItemStack[] items = inventory.getMatrix();
// Дальше сравнение по типу items[0] == Material.что-то или сравнение массива

Но мне нужно сравнить шлем, а разложить железо можно в 2 вариантах и получится шлем. Также ботинки. Если я произведу сравнение Arrays.eqauals(items, my-array-helmet), то мой код может не сработать если человек разложит по другому варианту железо. Я конечно могу создать 2 массив, где будет 2 вариант крафта, но я ищу метод покрасивее.
 
Я сам нашёл ответ event.getInventory().getResult().getType()
 
Назад
Верх