• Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!

Bukkit.getPlayer ist immer null

VentByte

Minecrafter
Registriert
5 März 2016
Beiträge
18
Diamanten
300
Minecraft
UncleSnycs
Hallo,
ich arbeite derzeit an einem BanSystem, das mithilfe einer Spielerdatenbank arbeitet. Dazu hat jeder Spieler seine individuelle playerID. Damit bin ich nicht an die UUID gebunden. Nun habe ich aber ein Problem. Wenn ein Spieler gebannt wird, soll dieser vom Server gekickt werden. Dazu habe ich bereits mehrere Abfragen ausprobiert, die mir bis jetzt alle zurückgegeben haben, dass der Spieler nicht auf dem Server ist. Allerdings wird die UUID richtig zurückgegeben.

Code:
if (Bukkit.getOnlinePlayers().contains(MeineAPI.getUUID(playerID))){}
if (Bukkit.getPlayer(MeineAPI.getUUID(playerID)).isOnline()){}
if (Bukkit.getPlayerExact(MeineAPI.getUUID(playerID)).isOnline){}
if (Bukkit.getPlayer(MeineAPI.getUUID(playerID)) != null){}
if (Bukkit.getPlayerExact(MeineAPI.getUUID(playerID)) != null){}

Wäre cool wenn mir jemand helfen könnte.

Mfg
UncleSnycs | Fabi
 
Oben