Cannot invoke org.bukkit.entity.Player.getName()" because "target" is null?
Hallo,
Ich habe ein Problem undzwar programmiere ich derzeit ein MSG befehl aber habe noch viele Fehler sprich, das ich derzeit diesen Fehler habe: "Cannot invoke "org.bukkit.entity.Player.getName()" because "target" is null"
FehlerCode:
https://paste.pics/dbe8e38b734720ed41f6704c804bda23
SourcCode:
https://paste.pics/1b811929bd77b1c2514e7a08a43c1993
Würde mich über eine schnelle antwort freuen
mfg jamie
1 Antwort
Du bekommst eine Null Pointer Exception bei .getName(), da die Variable null ist.
getName dürfte nur aufgerufen werden, wenn target nicht null ist.
Ohne zu wissen was der Code macht würde ich folgendes vorschlagen...
Da getName nur auferufen werden darf, wenn target nicht null ist würde ich die Zeile
"if (all != null || target != null)" zu "if (all != null && target != null)" ändern.
Dann wird der darauf folgende Code nur ausgeführt, wenn all und taget nicht null sind. Momentan wird es ausgeführt, wenn eines von beiden nicht null ist.
Okay, ich probiere es mal aus. Edit: Es hat geklappt VIELEN DANK!