Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @EventHandler
- public void onDeath(PlayerDeathEvent e) {
- Player p = e.getEntity();
- Respawn(p, 6);
- Player killer = p.getKiller();
- int i = kills.get(killer);
- if (p.getKiller() != null) {
- e.setKeepLevel(true);
- killer.playSound(p.getLocation(), Sound.LEVEL_UP, 10.0F, 10.0F);
- // e.getEntity().getWorld().strikeLightningEffect(e.getEntity().getLocation());
- killer.giveExp(15);
- LuckPermsApi api = LuckPerms.getApi();
- String group = api.getUser(p.getName()).getPrimaryGroup();
- if (p.getKiller() != null) {
- // int i = kills.get(killer);
- kills.replace(killer, i + 1);
- kills.replace(p, 0);
- }
- if (group.equals("default")) {
- Main.economy.depositPlayer(killer, 50);
- killer.sendMessage("§7Megölted §c" + p.getName() + "§7-t, jutalmad §a§l$50");
- } else if (group.equalsIgnoreCase("Warrior")) {
- Main.economy.depositPlayer(killer, 75);
- killer.sendMessage("§7Megölted §c" + p.getName() + "§7-t, jutalmad §a§l$75");
- } else if (group.equalsIgnoreCase("Dragon")) {
- Main.economy.depositPlayer(killer, 100);
- killer.sendMessage("§7Megölted §c" + p.getName() + "§7-t, jutalmad §a§l$100");//
- } else if (group.equalsIgnoreCase("Magma")) {
- Main.economy.depositPlayer(killer, 125);
- killer.sendMessage("§7Megölted §c" + p.getName() + "§7-t, jutalmad §a§l$125");
- } else if (group.equalsIgnoreCase("Phoenix")) {
- Main.economy.depositPlayer(killer, 150);
- killer.sendMessage("§7Megölted §c" + p.getName() + "§7-t, jutalmad §a§l$150");
- } else if (group.equalsIgnoreCase("Demon")) {
- Main.economy.depositPlayer(killer, 175);
- killer.sendMessage("§7Megölted §c" + p.getName() + "§7-t, jutalmad §a§l$175");
- }
- if (i == 3) {
- if (group.equalsIgnoreCase("Dragon")) {
- Bukkit.getServer().dispatchCommand(Bukkit.getServer().getConsoleSender(),
- "crate key " + killer.getName() + " Fury");
- } else if (group.equalsIgnoreCase("Magma")) {
- Bukkit.getServer().dispatchCommand(Bukkit.getServer().getConsoleSender(),
- "crate key " + killer.getName() + " Savage");
- } else if (group.equalsIgnoreCase("Phoenix")) {
- Bukkit.getServer().dispatchCommand(Bukkit.getServer().getConsoleSender(),
- "crate key " + killer.getName() + " Eternal");
- } else if (group.equalsIgnoreCase("Demon")) {
- Bukkit.getServer().dispatchCommand(Bukkit.getServer().getConsoleSender(),
- "crate key " + killer.getName() + " Demon");
- } else if (p.hasPermission("essentials.fly")) {
- Bukkit.getServer().dispatchCommand(Bukkit.getServer().getConsoleSender(),
- "crate key " + killer.getName() + " Demon");
- }
- kills.replace(killer, 0);
- killer.sendMessage(i + "");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement