• 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!

Spieler wird beim ersten Serverjoin nicht teleportert...

G.A.F

Redstoneengineer
Registriert
13 Oktober 2013
Beiträge
38
Diamanten
0
Hallo Leute,

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
 

G.A.F

Redstoneengineer
Registriert
13 Oktober 2013
Beiträge
38
Diamanten
0
Das müsste ich auf allen Servern machen, bei manchen müsste ich dann andere Welten umbenennen, das kommt also nicht in Frage.

Andere Plugins nutze ich zwar, aber keine die jemanden teleportieren.

//Edit

Moment. Vielleicht ist Multiverse schuld...
Nein, hat auch nichts gebracht :/
 
Zuletzt bearbeitet:

Kroseida

Schafhirte
Registriert
28 September 2015
Beiträge
110
Alter
28
Diamanten
307
Minecraft
Kroseida
Das müsste ich auf allen Servern machen, bei manchen müsste ich dann andere Welten umbenennen, das kommt also nicht in Frage.

Andere Plugins nutze ich zwar, aber keine die jemanden teleportieren.

//Edit

Moment. Vielleicht ist Multiverse schuld...
Nein, hat auch nichts gebracht :/
Hast du auch beim enable denn Listener registriert?
Gibt es fehler in der Konsole?
Welche anderen Plugins nutzt du?
veränder mal die EventPriority auf "HIGHEST"
 

G.A.F

Redstoneengineer
Registriert
13 Oktober 2013
Beiträge
38
Diamanten
0
Hast du auch beim enable denn Listener registriert?
Gibt es fehler in der Konsole?
Welche anderen Plugins nutzt du?
veränder mal die EventPriority auf "HIGHEST"
Ja, den habe ich registriert. Es gibt keine Fehler in der Konsole und das mit der EventPriority probier ich jetzt mal :)

JTK222 schrieb:
Wenn ich mich nicht irre ist das PlayerJoin event doch zu früh für sowas.
War jedenfalls glaube ich früher schön das problem bei ähnlichen posts.

Dachte ich auch, aber das Problem tritt nur beim allerersten Joinen auf, sonst nicht..

Danke schonmal
 

Kroseida

Schafhirte
Registriert
28 September 2015
Beiträge
110
Alter
28
Diamanten
307
Minecraft
Kroseida
Nein, hat er doch erklärt?!
Hat er nicht. Er hat geschrieben das der Server stark belastest wird und das dies ein Grund sein könnte, doch bin ich der meinung das sowas selbst bei hoher last nicht passieren sollte.
EDIT
Das einzige was ich mir selber zusammenreimen könnte - Bukkits handling ist wieder einmal relativ schlecht wodurch solche fehler entstehen.
 

Inkemann

Braumeister
Registriert
3 Mai 2015
Beiträge
339
Diamanten
301
Minecraft
Inkemann
Ja, der Server SOLLTE das Teleportieren trotzdem durchführen, aber wenn bei Bukkit alles so liefe wie es sollte, dann wär es nicht Bukkit :D Das ist bei sehr vielen Events so (PlayerRespawnEvent zum Beispiel auch), da sollte man einfach einen Tick warten. Damit geht dann fast alles.
 

TrashYourLife

Minecrafter
Registriert
7 Oktober 2015
Beiträge
3
Diamanten
0
Hallo G.A.F, um dir bei deiner Frage richtig helfen zu können, gebe uns bitte folgende Informationen:
- Welche Plugins laufen außer dem Teleportationsplugin auf dem Server?
- Es ist richtig, dass es nur beim ersten mal nicht funktioniert, beim zweiten mal aber schon?
 
Oben