Discord

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

Problem mit Firstjoin teleport

mor15€

Kuhfänger
Osterei Experte
Mitglied seit
13 September 2018
Beiträge
64
Hallo,
ich habe schon seit längerem ein problem, dass Spieler, die das erste mal auf den Server joinen nicht zu spawn teleportiert werden, sobald der spieler dann reconnected funktioniert das

Code:
Java:
@EventHandler
    public void onJoin(PlayerJoinEvent e) {
        Player p = e.getPlayer();
        if(p.hasPlayedBefore() == false) {
            Location loc = new Location(Bukkit.getWorld("citybuild001"), 0.5, 70, 0.3);
            p.teleport(loc);
            p.sendMessage("§bMagic - Zone §f>> §2Willkommen auf §6Citybuild§2!");
        }
    }
Danke schonmal.
 

Avankziar

Kuhfänger
Osterei Experte
Mitglied seit
12 Februar 2018
Beiträge
85
Alter
26
Minecraft
Avankziar
Füge doch einfach nen Scheduler oder Bukkitrunnable hinzu die solange prüft ob der Spieler überhaupt da ist...
P.S.: Ich würde mir anstatt dieser If Abfrage mit (playedbefore) ne Datei oder MySQL zulegen, und da es überprüfen...^^
 

BestPixelHD

Minecrafter
Mitglied seit
10 März 2016
Beiträge
9
Alter
29
Das kann an installierten Plugins liegen.
Zum Beispiel: Multiverse teleportiert auch beim PlayerJoinEvent. Entweder deaktiviert du zum Beispiel dieses Plugin oder du ändert vom Event die Priorität.
 

BlackHole

Workaholic
Mitglied seit
1 Juli 2012
Beiträge
749
Minecraft
BlackHole
Ein besseres Event für diesen Zweck wäre PlayerSpawnLocationEvent. Das setzt aber natürlich auch voraus, dass kein anderes Plugin den Spieler danach teleportiert.

Belese dich bitte noch mal, wie der Typ boolean in Java funktioniert.
 

Boy132

Minecrafter
Osterei Experte
Mitglied seit
25 Juli 2012
Beiträge
19
Minecraft
Boy132

❤️可愛いちゃん️❤️

Threadripper
Osterei Experte
Mitglied seit
19 Mai 2014
Beiträge
1.273
Alter
2
Oben