Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.nexianz.events;
- import java.util.HashMap;
- import java.util.Map;
- 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;
- import me.nexianz.bwffa.API;
- import me.nexianz.bwffa.Main;
- public class KillStreak_Event implements Listener {
- @SuppressWarnings({ "unchecked", "rawtypes" })
- Map<String, Integer> killstreak = new HashMap();
- @EventHandler
- public void playerdeath(PlayerDeathEvent ev)
- {
- Player p = ev.getEntity();
- if ((p.getKiller() instanceof Player))
- {
- Player killer = p.getKiller();
- addtokillstreak(killer);
- this.killstreak.put(p.getName(), Integer.valueOf(0));
- }
- }
- public void addtokillstreak(Player killer)
- {
- String name = killer.getName();
- if (this.killstreak.containsKey(name))
- {
- int kills = ((Integer)this.killstreak.get(name)).intValue();
- kills++;
- this.killstreak.put(name, Integer.valueOf(kills));
- if (kills == 50)
- {
- Bukkit.getServer().broadcastMessage(API.prefix + "§e" + killer.getName() + " §7har en killstreak på §4§l50");
- Main.playerpoints.getAPI().give(killer.getUniqueId(), 15);
- killer.sendMessage(API.prefix + "§a§l✚ §5§l15 Poeng");
- }
- if (kills == 30)
- {
- Bukkit.getServer().broadcastMessage(API.prefix + "§e" + killer.getName() + " §7har en killstreak på §c§l30");
- Main.playerpoints.getAPI().give(killer.getUniqueId(), 10);
- killer.sendMessage(API.prefix + "§a§l✚ §5§l10 Poeng");
- }
- if (kills == 20)
- {
- Bukkit.getServer().broadcastMessage(API.prefix + "§e" + killer.getName() + " §7har en killstreak på §a§l20");
- Main.playerpoints.getAPI().give(killer.getUniqueId(), 5);
- killer.sendMessage(API.prefix + "§a§l✚ §5§l5 Poeng");
- }
- if (kills == 10)
- {
- Bukkit.getServer().broadcastMessage(API.prefix + "§e" + killer.getName() + " §7har en killstreak på §a§l10");
- Main.playerpoints.getAPI().give(killer.getUniqueId(), 5);
- killer.sendMessage(API.prefix + "§a§l✚ §5§l5 Poeng");
- }
- if (kills == 5)
- {
- Bukkit.getServer().broadcastMessage(API.prefix + "§e" + killer.getName() + " §7har en killstreak på §a§l5");
- Main.playerpoints.getAPI().give(killer.getUniqueId(), 5);
- killer.sendMessage(API.prefix + "§a§l✚ §5§l5 Poeng");
- }
- }
- else
- {
- this.killstreak.put(name, Integer.valueOf(1));
- killer.playSound(killer.getLocation(), Sound.LEVEL_UP, 1.0F, 1.0F);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement