Advertisement
Guest User

Untitled

a guest
Feb 17th, 2020
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.75 KB | None | 0 0
  1. @EventHandler
  2. public void onDeath(PlayerDeathEvent e) {
  3. Player p = e.getEntity();
  4. Respawn(p, 6);
  5. Player killer = p.getKiller();
  6.  
  7. int i = kills.get(killer);
  8.  
  9. if (p.getKiller() != null) {
  10. e.setKeepLevel(true);
  11. killer.playSound(p.getLocation(), Sound.LEVEL_UP, 10.0F, 10.0F);
  12. // e.getEntity().getWorld().strikeLightningEffect(e.getEntity().getLocation());
  13. killer.giveExp(15);
  14.  
  15. LuckPermsApi api = LuckPerms.getApi();
  16. String group = api.getUser(p.getName()).getPrimaryGroup();
  17.  
  18. if (p.getKiller() != null) {
  19. // int i = kills.get(killer);
  20.  
  21. kills.replace(killer, i + 1);
  22. kills.replace(p, 0);
  23.  
  24. }
  25. if (group.equals("default")) {
  26. Main.economy.depositPlayer(killer, 50);
  27. killer.sendMessage("§7Megölted §c" + p.getName() + "§7-t, jutalmad §a§l$50");
  28.  
  29. } else if (group.equalsIgnoreCase("Warrior")) {
  30. Main.economy.depositPlayer(killer, 75);
  31. killer.sendMessage("§7Megölted §c" + p.getName() + "§7-t, jutalmad §a§l$75");
  32.  
  33. } else if (group.equalsIgnoreCase("Dragon")) {
  34. Main.economy.depositPlayer(killer, 100);
  35. killer.sendMessage("§7Megölted §c" + p.getName() + "§7-t, jutalmad §a§l$100");//
  36.  
  37. } else if (group.equalsIgnoreCase("Magma")) {
  38. Main.economy.depositPlayer(killer, 125);
  39. killer.sendMessage("§7Megölted §c" + p.getName() + "§7-t, jutalmad §a§l$125");
  40.  
  41. } else if (group.equalsIgnoreCase("Phoenix")) {
  42. Main.economy.depositPlayer(killer, 150);
  43. killer.sendMessage("§7Megölted §c" + p.getName() + "§7-t, jutalmad §a§l$150");
  44.  
  45. } else if (group.equalsIgnoreCase("Demon")) {
  46.  
  47. Main.economy.depositPlayer(killer, 175);
  48. killer.sendMessage("§7Megölted §c" + p.getName() + "§7-t, jutalmad §a§l$175");
  49.  
  50. }
  51. if (i == 3) {
  52. if (group.equalsIgnoreCase("Dragon")) {
  53. Bukkit.getServer().dispatchCommand(Bukkit.getServer().getConsoleSender(),
  54. "crate key " + killer.getName() + " Fury");
  55.  
  56. } else if (group.equalsIgnoreCase("Magma")) {
  57. Bukkit.getServer().dispatchCommand(Bukkit.getServer().getConsoleSender(),
  58. "crate key " + killer.getName() + " Savage");
  59.  
  60. } else if (group.equalsIgnoreCase("Phoenix")) {
  61. Bukkit.getServer().dispatchCommand(Bukkit.getServer().getConsoleSender(),
  62. "crate key " + killer.getName() + " Eternal");
  63.  
  64. } else if (group.equalsIgnoreCase("Demon")) {
  65. Bukkit.getServer().dispatchCommand(Bukkit.getServer().getConsoleSender(),
  66. "crate key " + killer.getName() + " Demon");
  67.  
  68. } else if (p.hasPermission("essentials.fly")) {
  69. Bukkit.getServer().dispatchCommand(Bukkit.getServer().getConsoleSender(),
  70. "crate key " + killer.getName() + " Demon");
  71.  
  72. }
  73. kills.replace(killer, 0);
  74. killer.sendMessage(i + "");
  75. }
  76. }
  77. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement