Advertisement
Guest User

Untitled

a guest
Oct 19th, 2019
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.23 KB | None | 0 0
  1. package de.tomas.simpleworldmanager;
  2.  
  3. import java.util.HashMap;
  4.  
  5. import org.bukkit.Bukkit;
  6. import org.bukkit.Sound;
  7. import org.bukkit.entity.Player;
  8. import org.bukkit.event.EventHandler;
  9. import org.bukkit.event.Listener;
  10. import org.bukkit.event.entity.PlayerDeathEvent;
  11.  
  12. public class Killstreak implements Listener {
  13.  
  14. private HashMap<Player, Integer> killstreak = new HashMap<Player, Integer>();
  15.  
  16. @EventHandler
  17. public void onKill(PlayerDeathEvent e) {
  18. Player p = e.getEntity().getPlayer();
  19. Player killer = e.getEntity().getKiller();
  20.  
  21. if(killstreak.containsKey(p)) {
  22. killstreak.remove(p);
  23. }
  24. if(!killstreak.containsKey(killer)) {
  25. killstreak.put(killer, 1);
  26. } else {
  27. int KILLER_KILLS = killstreak.get(killer);
  28. KILLER_KILLS++;
  29. killstreak.replace(killer, KILLER_KILLS);
  30. if(KILLER_KILLS == 5 || KILLER_KILLS == 10 || KILLER_KILLS == 15 || KILLER_KILLS == 20 || KILLER_KILLS == 25 || KILLER_KILLS == 30) {
  31. Bukkit.getOnlinePlayers().forEach(players -> {
  32. players.sendMessage("§7Der Spieler §e" + killer.getDisplayName() + " §7hat eine §e" + KILLER_KILLS + "er §7Killstreak!");
  33. players.playSound(players.getLocation(), Sound.LEVEL_UP, 10F, 10F);
  34. });
  35. }
  36. }
  37. }
  38.  
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement