Guest User

Untitled

a guest
Feb 25th, 2018
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 4.39 KB | None | 0 0
  1. public class Event_Death implements Listener{
  2.    
  3.     @EventHandler
  4.    
  5.     public static void onDeath(PlayerDeathEvent e) {
  6.         Player p = e.getEntity();
  7.         Player k = e.getEntity().getKiller();
  8.  
  9.         e.setDeathMessage(null);
  10.         e.getDrops().clear();
  11.         e.setDroppedExp(0);
  12.  
  13.          if(Event_EntityDamagebyEntity.lastHit.containsKey(p.getName()) && Event_EntityDamagebyEntity.lastHit.containsValue(k.getName())) {
  14.            
  15.             if(k.getLevel() ==0) {
  16.                 k.setLevel(1);
  17.                 SetInventory.level1(k);
  18.            
  19.             } else if(k.getLevel() == 1) {
  20.                 k.setLevel(2);
  21.                 SetInventory.level2(k);
  22.                
  23.             } else if(k.getLevel() == 2) {
  24.                 k.setLevel(3);
  25.                 SetInventory.level3(k);
  26.                
  27.             } else if(k.getLevel() == 3) {
  28.                 k.setLevel(4);
  29.                 SetInventory.level4(k);
  30.                
  31.             } else if(k.getLevel() == 4) {
  32.                 k.setLevel(5);
  33.                 SetInventory.level5(k);
  34.  
  35.             } else if(k.getLevel() == 5) {
  36.                 k.setLevel(6);
  37.                 SetInventory.level6(k);
  38.  
  39.             } else if(k.getLevel()== 6) {
  40.                 k.setLevel(7);
  41.                 SetInventory.level7(k);
  42.                
  43.             } else if(k.getLevel()== 7) {
  44.                 k.setLevel(8);
  45.                 SetInventory.level8(k);
  46.                
  47.             } else if(k.getLevel() ==8) {
  48.                 k.setLevel(9);
  49.                 SetInventory.level9(k);
  50.                
  51.             } else if(k.getLevel() == 9) {
  52.                 k.setLevel(10);
  53.                 SetInventory.level10(k);
  54.                
  55.             } else if(k.getLevel() >= 10) {
  56.                 int i = k.getLevel();
  57.                 i++;
  58.                 k.setLevel(i);
  59.                 SetInventory.level10(k);
  60.             }
  61.            
  62.             k.setHealth(20);
  63.             k.setFoodLevel(20);
  64.             k.sendMessage(Prefix.gungame + "§8Du hast §6" + p.getName() + " §cgetötet§8!");
  65.             k.sendMessage("");
  66.             k.sendMessage(Prefix.gungame + "§a§lLevel§8: §e" + k.getLevel());
  67.             k.sendMessage("");
  68.             k.playSound(k.getLocation(), Sound.LEVEL_UP, 3, 1);
  69.                    
  70.             int kills = Config.cfg2.getInt(k.getName() + ".UUID" + k.getUniqueId().toString() + ".Kills");
  71.             Config.cfg2.set(k.getName() + ".UUID" + k.getUniqueId().toString() + ".Kills", kills + 1);
  72.  
  73.             int deaths = Config.cfg2.getInt(p.getName() + ".UUID" + p.getUniqueId().toString() + ".Tode");
  74.             Config.cfg2.set(p.getName() + ".UUID" + p.getUniqueId().toString() + ".Tode", deaths+ 1);
  75.                    
  76.             int record = Config.cfg2.getInt(k.getName() + ".UUID" + k.getUniqueId().toString() + ".Rekord");
  77.             if(record < k.getLevel()) {
  78.                 Config.cfg2.set(k.getName() + ".UUID" + k.getUniqueId().toString() + ".Rekord", record+1);
  79.             }
  80.             Config.saveConfig();
  81.             Scoreboard.setScoreboard(k);
  82.  
  83.             p.setHealth(20);
  84.             p.setFoodLevel(20);
  85.             SpawnTeleportation.teleportLoc(p);
  86.             p.setLevel(0);
  87.             p.sendMessage(Prefix.gungame + "§8Du wurdest von §6" + k.getName() + " §cgetötet§8!");
  88.             p.sendMessage("");
  89.             p.sendMessage(Prefix.gungame + "§a§lLevel§8: §e" + p.getLevel());
  90.             p.sendMessage("");
  91.             p.playSound(p.getLocation(), Sound.ENDERMAN_TELEPORT, 3, 1);;
  92.             SetInventory.setStartInv(p);
  93.             Scoreboard.setScoreboard(p);
  94.            
  95.         } else {
  96.             p.setLevel(0);
  97.             p.sendMessage(Prefix.gungame + "§8Du bist §c§lgestorben§8!");
  98.             p.sendMessage("");
  99.             p.sendMessage(Prefix.gungame + "§a§lLevel§8: §e" + p.getLevel());
  100.             p.sendMessage("");
  101.             p.setHealth(20);
  102.             p.setFoodLevel(20);
  103.             SpawnTeleportation.teleportLoc(p);
  104.             p.playSound(p.getLocation(), Sound.ENDERMAN_TELEPORT, 3, 1);
  105.             SetInventory.setStartInv(p);
  106.            
  107.             int deaths = Config.cfg2.getInt(p.getName() + ".UUID" + p.getUniqueId().toString() + ".Tode");
  108.             Config.cfg2.set(p.getName() + ".UUID" + p.getUniqueId().toString() + ".Tode", deaths+ 1);
  109.             Config.saveConfig();
  110.             Scoreboard.setScoreboard(p);
  111.         }
  112.     }
  113. }
Advertisement
Add Comment
Please, Sign In to add comment