Advertisement
Guest User

Untitled

a guest
Mar 12th, 2019
176
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 6.72 KB | None | 0 0
  1. @EventHandler
  2.     public void onDeath(PlayerDeathEvent e) {
  3.         Player player = e.getEntity().getPlayer();
  4.         Player player2 = e.getEntity().getKiller();
  5.        
  6.         Location red = new Location(player.getWorld(), 560.5, 100, -546.5);
  7.         Location blue = new Location(player.getWorld(), 562.5, 100, -754.5);
  8.        
  9.         e.setDeathMessage(null);
  10.        
  11.         SQLStats.addDeaths(player.getUniqueId().toString(), 1);
  12.        
  13.         if(main.blue.contains(player.getName())) {
  14.             if(player2 == null) {
  15.                 if(main.blueBed) {
  16.                     for(Player all : Bukkit.getOnlinePlayers()) {
  17.                         all.sendMessage(prefix + "§9" + player.getName() + " §7ist gestorben.");
  18.                     }
  19.                     player.teleport(blue);
  20.                 }else {
  21.                     if(main.blue.size() == 1) {
  22.                         for(Player all : Bukkit.getOnlinePlayers()) {
  23.                             all.sendMessage(prefix + "§9" + player.getName() + " §7ist gestorben. §9Team Blau §7hat noch §b0 §7Spieler.");
  24.                         }
  25.                         main.red.remove(player.getName());
  26.                         SetToEnd.setIngame();
  27.                         player.getScoreboard().clearSlot(DisplaySlot.SIDEBAR);
  28.                         ScoreboardManagerIngame.setScoreBoard(player);
  29.                         main.spectator.add(player.getName());
  30.                         player.setAllowFlight(true);
  31.                         player.setGameMode(GameMode.ADVENTURE);
  32.                         player.getInventory().clear();
  33.                         player.getInventory().setArmorContents(null);
  34.                     }else{
  35.                         for(Player all : Bukkit.getOnlinePlayers()) {
  36.                             all.sendMessage(prefix + "§9" + player.getName() + " §7ist gestorben. §9Team Blau §7hat noch §b" + main.blue.size() + " §7Spieler.");
  37.                         }
  38.                         main.red.remove(player.getName());
  39.                         SetToEnd.setIngame();
  40.                         player.getScoreboard().clearSlot(DisplaySlot.SIDEBAR);
  41.                         ScoreboardManagerIngame.setScoreBoard(player);
  42.                         main.spectator.add(player.getName());
  43.                         player.setAllowFlight(true);
  44.                         player.setGameMode(GameMode.ADVENTURE);
  45.                         player.getInventory().clear();
  46.                         player.getInventory().setArmorContents(null);
  47.                     }
  48.                 }
  49.             }else {
  50.                 SQLStats.addKills(player2.getUniqueId().toString(), 1);
  51.                 if(main.blueBed) {
  52.                     for(Player all : Bukkit.getOnlinePlayers()) {
  53.                         all.sendMessage(prefix + "§9" + player.getName() + " §7wurde von §c" + player2.getName() + " §7getötet.");
  54.                     }
  55.                     player.teleport(blue);
  56.                 }else {
  57.                     if(main.blue.size() == 1) {
  58.                         for(Player all : Bukkit.getOnlinePlayers()) {
  59.                             all.sendMessage(prefix + "§9" + player.getName() + " §7wurde von §c" + player2.getName() + " §7getötet. §9Team Blau §7hat noch §b0 §7Spieler.");
  60.                         }
  61.                         main.red.remove(player.getName());
  62.                         SetToEnd.setIngame();
  63.                         player.getScoreboard().clearSlot(DisplaySlot.SIDEBAR);
  64.                         ScoreboardManagerIngame.setScoreBoard(player);
  65.                         main.spectator.add(player.getName());
  66.                         player.setAllowFlight(true);
  67.                         player.setGameMode(GameMode.ADVENTURE);
  68.                         player.getInventory().clear();
  69.                         player.getInventory().setArmorContents(null);
  70.                     }else {
  71.                         for(Player all : Bukkit.getOnlinePlayers()) {
  72.                             all.sendMessage(prefix + "§9" + player.getName() + " §7wurde von §c" + player2.getName() + " §7getötet. §9Team Blau §7hat noch §b" + main.blue.size() + " §7Spieler.");
  73.                         }
  74.                         main.red.remove(player.getName());
  75.                         SetToEnd.setIngame();
  76.                         player.getScoreboard().clearSlot(DisplaySlot.SIDEBAR);
  77.                         ScoreboardManagerIngame.setScoreBoard(player);
  78.                         main.spectator.add(player.getName());
  79.                         player.setAllowFlight(true);
  80.                         player.setGameMode(GameMode.ADVENTURE);
  81.                         player.getInventory().clear();
  82.                         player.getInventory().setArmorContents(null);
  83.                     }
  84.                 }
  85.             }
  86.         }else if(main.red.contains(player.getName())){
  87.             if(player2 == null) {
  88.                 if(main.redBed) {
  89.                     for(Player all : Bukkit.getOnlinePlayers()) {
  90.                         all.sendMessage(prefix + "§c" + player.getName() + " §7ist gestorben.");
  91.                     }
  92.                     player.teleport(red);
  93.                 }else {
  94.                     if(main.red.size() == 1) {
  95.                         for(Player all : Bukkit.getOnlinePlayers()) {
  96.                             all.sendMessage(prefix + "§c" + player.getName() + " §7ist gestorben. §cTeam Rot §7hat noch §b0 §7Spieler.");
  97.                         }
  98.                         main.red.remove(player.getName());
  99.                         SetToEnd.setIngame();
  100.                         player.getScoreboard().clearSlot(DisplaySlot.SIDEBAR);
  101.                         ScoreboardManagerIngame.setScoreBoard(player);
  102.                         main.spectator.add(player.getName());
  103.                         player.setAllowFlight(true);
  104.                         player.setGameMode(GameMode.ADVENTURE);
  105.                         player.getInventory().clear();
  106.                         player.getInventory().setArmorContents(null);
  107.                     }else {
  108.                         for(Player all : Bukkit.getOnlinePlayers()) {
  109.                             all.sendMessage(prefix + "§c" + player.getName() + " §7ist gestorben. §cTeam Rot §7hat noch §b" + main.red.size() + " §7Spieler.");
  110.                         }
  111.                         main.red.remove(player.getName());
  112.                         SetToEnd.setIngame();
  113.                         player.getScoreboard().clearSlot(DisplaySlot.SIDEBAR);
  114.                         ScoreboardManagerIngame.setScoreBoard(player);
  115.                         main.spectator.add(player.getName());
  116.                         player.setAllowFlight(true);
  117.                         player.setGameMode(GameMode.ADVENTURE);
  118.                         player.getInventory().clear();
  119.                         player.getInventory().setArmorContents(null);
  120.                     }
  121.                 }
  122.             }else {
  123.                 SQLStats.addKills(player2.getUniqueId().toString(), 1);
  124.                 if(main.redBed) {
  125.                     for(Player all : Bukkit.getOnlinePlayers()) {
  126.                         all.sendMessage(prefix + "§c" + player.getName() + " §7wurde von §9" + player2.getName() + " §7getötet.");
  127.                     }
  128.                     player.teleport(red);
  129.                 }else {
  130.                     if(main.red.size() == 1) {
  131.                         for(Player all : Bukkit.getOnlinePlayers()) {
  132.                             all.sendMessage(prefix + "§c" + player.getName() + " §7wurde von §9" + player2.getName() + " §7getötet. §cTeam Rot §7hat noch §b0 §7Spieler.");
  133.                         }
  134.                         main.red.remove(player.getName());
  135.                         SetToEnd.setIngame();
  136.                         player.getScoreboard().clearSlot(DisplaySlot.SIDEBAR);
  137.                         ScoreboardManagerIngame.setScoreBoard(player);
  138.                         main.spectator.add(player.getName());
  139.                         player.setAllowFlight(true);
  140.                         player.setGameMode(GameMode.ADVENTURE);
  141.                         player.getInventory().clear();
  142.                         player.getInventory().setArmorContents(null);
  143.                     }else {
  144.                         for(Player all : Bukkit.getOnlinePlayers()) {
  145.                             all.sendMessage(prefix + "§c" + player.getName() + " §7wurde von §9" + player2.getName() + " §7getötet. §cTeam Rot §7hat noch §b" + main.red.size() + " §7Spieler.");
  146.                         }
  147.                         main.red.remove(player.getName());
  148.                         SetToEnd.setIngame();
  149.                         player.getScoreboard().clearSlot(DisplaySlot.SIDEBAR);
  150.                         ScoreboardManagerIngame.setScoreBoard(player);
  151.                         main.spectator.add(player.getName());
  152.                         player.setAllowFlight(true);
  153.                         player.setGameMode(GameMode.ADVENTURE);
  154.                         player.getInventory().clear();
  155.                         player.getInventory().setArmorContents(null);
  156.                     }
  157.                 }
  158.             }
  159.         }else {
  160.             e.setDeathMessage(null);
  161.         }
  162.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement