- Баллы
- 76
- Имя в Minecraft
- Kurumi
При клике игрока на блок или воздух, мне нужно проверить, есть ли у него в руке предмет из конфига, и если есть, то проверить название. Когда пытаюсь сравнить название предмета с тем что в конфиге, выбивает null pointer exception. Ругается на строку с проверкой имени предмета.
PHP:
ItemStack ItemPhone = new ItemStack(Material.getMaterial(main.getConfig().getString("settings.Item")));
if(e.getAction().equals(Action.RIGHT_CLICK_AIR) || e.getAction().equals(Action.RIGHT_CLICK_BLOCK))
{
if(e.getPlayer().getItemInHand().getItemMeta().getDisplayName().equalsIgnoreCase("Железный слиток"))
{
if (e.getPlayer().getItemInHand().getType() == Material.getMaterial(main.getConfig().getString("settings.Item")))
{
DialGUI.openSmartphoneScreen(e.getPlayer());
DialGUI.activated = true;
}
}
}