- Баллы
- 173
- Имя в Minecraft
- ql_Nik_lp
Доброго времени, форумчане!
Такая ситуация, представим у нас есть вот такой объект
И вроде бы все отлично, да вот только когда из другого класса я пытаюсь выполнить такой код:
То при выполнении метода меня ожидает сладкий NullPointerException на этапе
player.openInventory(awsObject.getInventory())
В этом собственно и проблема.
Пробовал множество вариантов, но результат все равно 1.
У кого есть какие мысли?
Такая ситуация, представим у нас есть вот такой объект
Код:
String name;
Inventory inv;
public AwesomeObject(int name)
{
this.name = name;
public String getName()
{
return this.name;
}
public void setName(String newName)
{
this.name = newName;
}
public Inventory getInventory()
{
return this.inv;
}
public void setInventory(Inventory newInv)
{
this.inv = newInv;
}
И вроде бы все отлично, да вот только когда из другого класса я пытаюсь выполнить такой код:
Код:
AwesomeObject awsObj = new AwesomeObject("Test");
public void thatMethod(Player player)
{
awsObj.setInventory(Bukkit.createInventory(null, 18, "Test Inventory"));
player.openInventory(awsObject.getInventory())
}
То при выполнении метода меня ожидает сладкий NullPointerException на этапе
player.openInventory(awsObject.getInventory())
В этом собственно и проблема.
Пробовал множество вариантов, но результат все равно 1.
У кого есть какие мысли?
