Schuhverkaeufer Geschrieben 27. Mai 2019 Share Geschrieben 27. Mai 2019 Hallo allerseits, Bastel gerade ein bischen um an nem Bungee Server. Wollte das Spieler per Command die Server wechseln können (Haupwelt Lobby Farmwelt), was soweit auch funktioniert. nun wollte ich aber das zb. in der Lobby immer nen fester einstieg ist. Hatte 2 Versuche gestartet, zum ersten auf nen PlayerJoinEvent/PlayerLoginEvent hören und dann teleport. -aber das zählt ja nicht nur für die die Server wechseln sondern auch für die die sich in der Lobby auslogggen und später wieder einloggen. Zweiter versuch war vom Bungee aus ServerInfo target = ProxyServer.getInstance().getServerInfo(server); player.connect(target); und dann per ByteArrayDataOutput out = ByteStreams.newDataOutput(); out.writeUTF("teleport"); out.writeUTF("-12.5"); out.writeUTF("190"); out.writeUTF("-8.5"); die Position senden und im Bukkit Plugin abfragen public void onPluginMessageReceived(String channel, Player player, byte[] message) { ByteArrayDataInput in = ByteStreams.newDataInput(message); String befehl = in.readUTF(); String kox = in.readUTF(); String koy = in.readUTF(); String koz = in.readUTF(); double dx = Double.parseDouble(kox); double dy = Double.parseDouble(koy); double dz = Double.parseDouble(koz); player.teleport (new Location (player.getWorld(), dx, dy ,dz )); } leider kommt die Nachricht nur an wenn man von Lobby zu Lobby connectet, . Hat jemand ne Idee wie das sonst gehen könnte ? ne connect methode wo man Koordinaten mitgibt existiert ja nicht. und beim Login kann man ja auch nicht unterscheiden ob jemand sich neu einloggt oder nur den Server wechselt- Danke schon mal Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Thundiii Geschrieben 2. Februar Share Geschrieben 2. Februar Am 27.5.2019 um 22:22 schrieb Schuhverkaeufer: nun wollte ich aber das zb. in der Lobby immer nen fester einstieg ist. Am 27.5.2019 um 22:22 schrieb Schuhverkaeufer: -aber das zählt ja nicht nur für die die Server wechseln sondern auch für die die sich in der Lobby auslogggen und später wieder einloggen. Das widerspricht sich für mich Möchtest du also nur die Leute teleportieren, welche von einem anderen Server kommen, nicht aber die, die sich über den Proxy auf den Server einloggen? Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden