D
deleted account
Guest
Hey,
die User haben in KBFFA eine Sterbeanimation,wenn sie mehrmals sterben.
Der Todes Code:
Main Class:
Hier ein Screen:
MFG-Würde mich über Hilfe freuen.
Silas
die User haben in KBFFA eine Sterbeanimation,wenn sie mehrmals sterben.
Der Todes Code:
Java:
public class Death implements Listener{
public Death(spigotplugins.knockbackffa.main.Main Main){
this.pl = Main;
}
private spigotplugins.knockbackffa.main.Main pl;
@SuppressWarnings("deprecation")
@EventHandler
public void onDeath(PlayerDeathEvent e){
Player p = e.getEntity();
if(p == p.getKiller()){
e.setDeathMessage(null);
e.setDeathMessage(new Data().Prefix + "§6" + p.getName() + "§e ist gestorben...");
StatsManager.Deaths.put(p.getName(), StatsManager.Deaths.get(p.getName()) +1);
p.playSound(p.getLocation(), Sound.ENDERDRAGON_WINGS, 10, 10);
p.setHealthScale(1);
p.setHealth(20);
p.teleport(SpawnManager.location.get(Main.MapName));
p.setHealthScale(1);
p.setHealth(20);
e.getDrops().clear();
Bukkit.getScheduler().scheduleAsyncDelayedTask(pl, new Runnable() {
@Override
public void run() {
Main.setRandomKit(p);
}
},2L);
return;
}
p.playSound(p.getLocation(), Sound.ENDERDRAGON_WINGS, 10, 10);
e.setDeathMessage(null);
StatsManager.Deaths.put(p.getName(), StatsManager.Deaths.get(p.getName()) +1);
if(p.getKiller() == null){
p.sendTitle("§4§l✖", "§cGESTORBEN");
e.setDeathMessage(new Data().Prefix + "§6" + p.getName() + "§e ist gestorben...");
}else{
StatsManager.Kills.put(p.getKiller().getName(), StatsManager.Kills.get(p.getKiller().getName()) +1);
p.sendTitle("§4§l✖", "§9" + p.getKiller().getName());
p.getKiller().sendTitle("§a§l✔", "§7" + p.getName());
p.getKiller().playSound(p.getKiller().getLocation(), Sound.LEVEL_UP, 10, 10);
}
p.setHealthScale(1);
p.setHealth(20);
p.teleport(SpawnManager.location.get(Main.MapName));
p.setHealthScale(1);
p.setHealth(20);
e.getDrops().clear();
Bukkit.getScheduler().scheduleAsyncDelayedTask(pl, new Runnable() {
@Override
public void run() {
Main.setRandomKit(p);
}
},2L);
}
}
Main Class:
Java:
@Override
public void run() {
for(Player all : Bukkit.getOnlinePlayers()){
if(all.getLocation().getY() < KillY){
all.getPlayer().damage(20);
}
}
}
MFG-Würde mich über Hilfe freuen.
Silas
Anhänge
Zuletzt bearbeitet von einem Moderator: