Помогите item.getItemMeta() вовзращает null

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

IlyaHaker

Активный участник
Пользователь
Баллы
76
Я не могу понять, почему так происходит, чертовщина какая-то.
Попробовал вывести все в консоль, чтобы узнать, в чем проблема:
Код:
ItemStack test = new ItemStack(Material.NETHER_STAR);
Main.debugMessage("test item type " + test.getType().name() + " has item meta " + (test.getItemMeta() == null), null);
Main.debugMessage("test item type " + test.getType().name() + " has ordinal " + test.getType().ordinal(), null);
Main.debugMessage("new item meta from item factory is " + (Bukkit.getItemFactory().getItemMeta(Material.NETHER_STAR) == null), null);
Код:
[21:32:58 INFO]: test item type NETHER_STAR has item meta false
[21:32:58 INFO]: test item type NETHER_STAR has ordinal 397
[21:32:58 INFO]: new item meta from item factory is false

Странно, что получение экземпляра ItemMeta из ItemFactory возвращает null, потому что этот самый ordinal() у материала 397, а не 1
Версия 1.12.2
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх