Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package de.tomas.simpleworldmanager;
- import java.util.HashMap;
- import org.bukkit.Bukkit;
- import org.bukkit.Sound;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.event.entity.PlayerDeathEvent;
- public class Killstreak implements Listener {
- private HashMap<Player, Integer> killstreak = new HashMap<Player, Integer>();
- @EventHandler
- public void onKill(PlayerDeathEvent e) {
- Player p = e.getEntity().getPlayer();
- Player killer = e.getEntity().getKiller();
- if(killstreak.containsKey(p)) {
- killstreak.remove(p);
- }
- if(!killstreak.containsKey(killer)) {
- killstreak.put(killer, 1);
- } else {
- int KILLER_KILLS = killstreak.get(killer);
- KILLER_KILLS++;
- killstreak.replace(killer, KILLER_KILLS);
- if(KILLER_KILLS == 5 || KILLER_KILLS == 10 || KILLER_KILLS == 15 || KILLER_KILLS == 20 || KILLER_KILLS == 25 || KILLER_KILLS == 30) {
- Bukkit.getOnlinePlayers().forEach(players -> {
- players.sendMessage("§7Der Spieler §e" + killer.getDisplayName() + " §7hat eine §e" + KILLER_KILLS + "er §7Killstreak!");
- players.playSound(players.getLocation(), Sound.LEVEL_UP, 10F, 10F);
- });
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement