Hallo Leute,
ich habe ein Lobbysystem für meinen Server programmiert und habe den folgenden Code geschrieben:
Ihr seht, der Spieler sollte beim Join teleportiert werden. Stattdessen spawnt der Spieler in der default Welt.
Das passiert jedoch nur beim allerersten Joinen, bei einem Rejoin wird ein Spieler ordentlich teleportiert...
Ich kann natürlich nicht jeden neuen Spieler selber teleportieren, zumal das Problem bei JEDEM EINZELNEN der Server auf dem Servernetzwerk der Fall ist :/ (Also auch Minigames)
Ich hoffe jemand kennt das Problem und kann mir sagen was ich falsch gemacht habe
MfG Mineworker08 ~ G.A.F
ich habe ein Lobbysystem für meinen Server programmiert und habe den folgenden Code geschrieben:
Code:
@EventHandler
public void onPlayerJoin(PlayerJoinEvent pje){
pje.getPlayer().teleport(new Location(Bukkit.getServer().getWorld(main.getConfig().getString("BackToSpawn.Location.World")), main.getConfig().getDouble("BackToSpawn.Location.X"), main.getConfig().getDouble("BackToSpawn.Location.Y"), main.getConfig().getDouble("BackToSpawn.Location.Z"), main.getConfig().getInt("BackToSpawn.Location.Yaw"), 0));
}
Ihr seht, der Spieler sollte beim Join teleportiert werden. Stattdessen spawnt der Spieler in der default Welt.
Das passiert jedoch nur beim allerersten Joinen, bei einem Rejoin wird ein Spieler ordentlich teleportiert...
Ich kann natürlich nicht jeden neuen Spieler selber teleportieren, zumal das Problem bei JEDEM EINZELNEN der Server auf dem Servernetzwerk der Fall ist :/ (Also auch Minigames)
Ich hoffe jemand kennt das Problem und kann mir sagen was ich falsch gemacht habe
MfG Mineworker08 ~ G.A.F