- Баллы
- 76
Я не могу понять, почему так происходит, чертовщина какая-то.
Попробовал вывести все в консоль, чтобы узнать, в чем проблема:
Странно, что получение экземпляра ItemMeta из ItemFactory возвращает null, потому что этот самый ordinal() у материала 397, а не 1
Версия 1.12.2
Попробовал вывести все в консоль, чтобы узнать, в чем проблема:
Код:
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