Hallo, Ich versuche nun schon seit 1 Stunde, dass ein Spieler nach einem Kill unsichtbarkeit kriegt und teleportiert wird. Irgendwie klappt das aber nicht.
Hier das PlayerrespawnEvent:
Der Spieler erhält beim Respawn zwar die Nachricht, aber er wird weder teleportiert, noch erhält er den PotionEffect, Habe es außerdem mit einem PlayerDeath Event versucht, das ganze war aber erfolglos.
MfG
Black
Hier das PlayerrespawnEvent:
Code:
@EventHandler
public void onRespawn(PlayerRespawnEvent event) {
final Player p = event.getPlayer();
if (spec.contains(p)) {
p.sendMessage("§7[§bSolo§7] §eDu wurdest getötet. Du bist nun im Spectator Modus.");
p.addPotionEffect(new PotionEffect(PotionEffectType.INVISIBILITY, 99,99));
String w = this.getConfig().getString("spec.world");
double x = getConfig().getDouble("spec.x");
double y = getConfig().getDouble("spec.y");
double z = getConfig().getDouble("spec.z");
World world = Bukkit.getServer().getWorld(w);
Location loc = new Location(world, x, y, z);
event.setRespawnLocation(loc);
}
}
Der Spieler erhält beim Respawn zwar die Nachricht, aber er wird weder teleportiert, noch erhält er den PotionEffect, Habe es außerdem mit einem PlayerDeath Event versucht, das ganze war aber erfolglos.
MfG
Black