You are not logged in.

  • Login

[Bukkit-Plugin] Force Respawn klappt nicht

Bitte besucht unser neues Forum unter https://forum.nitrado.net | Please visit our new Forum at https://forum.nitrado.net

Geist5000

User / Kunde

  • "Geist5000" started this thread

Posts: 22

  • Send private message

1

Saturday, November 24th 2018, 1:30pm

Force Respawn klappt nicht

Hallo.

ich schreibe momentan ein Minispiel Plugin. Ich will die Spieler respawnen, also ein packet senden, dass der respawn Knopf für den Spieler gedrückt wird. Leider werden die Spieler immer vom Server gekickt.

Hier mein code, ich rufe es im PlayerDeathEvent auf:

Source code

1
2
3
4
5
6
7
8
9
final PlayerConnection con = ((CraftPlayer)p).getHandle().playerConnection;
Bukkit.getScheduler().runTaskLater(Main.plugin, new Runnable() {
			
	@Override
	public void run() {
		PacketPlayInClientCommand packet = new PacketPlayInClientCommand(EnumClientCommand.PERFORM_RESPAWN);
		con.sendPacket(packet);
	}
}, 60);


Schoneinmal danke im Vorraus

Seltrox

User / Kunde

Posts: 3

  • Send private message

2

Sunday, November 25th 2018, 11:07am

Hey Geist5000,

muss es wirklich mit Packets sein? Wenn nicht, kannst du ihn auch einfach mit

Source code

1
player.spigot.respawn();

respawnen lassen.

LG Seltrox

Geist5000

User / Kunde

  • "Geist5000" started this thread

Posts: 22

  • Send private message

3

Sunday, November 25th 2018, 12:36pm

Danke für die Antwort! Ich dachte es geht nur mit Packets. Die Lösung funktioniert super

Danke!

MfG Geist

Bitte besucht unser neues Forum unter https://forum.nitrado.net| Please visit our new Forum at https://forum.nitrado.net