Advertisement
Guest User

123

a guest
Dec 21st, 2014
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.90 KB | None | 0 0
  1. public class Lobby {
  2.    
  3.     public static int LobbyCounter = 120;
  4.    
  5.     public static void startLobby(){
  6.        
  7.         Bukkit.getScheduler().scheduleSyncRepeatingTask(main.getInstance(), new Runnable() {
  8.            
  9.             public void run() {
  10.                
  11.             if(main.status == GameState.LOBBY){
  12.                
  13.                 if(Bukkit.getOnlinePlayers().length >= 2){
  14.                    
  15.                     if(LobbyCounter == 120 || LobbyCounter == 90 || LobbyCounter == 60 || LobbyCounter == 30 || LobbyCounter == 15 || LobbyCounter == 10
  16.                             || LobbyCounter == 5 || LobbyCounter == 4 || LobbyCounter == 3 || LobbyCounter == 2){
  17.                         Bukkit.broadcastMessage(main.pr+"§aDas Spiel startet in §c"+LobbyCounter+" §aSekunden.");
  18.                     }
  19.                     if(LobbyCounter == 1){
  20.                         Bukkit.broadcastMessage(main.pr+"§aDas Spiel startet in §c"+LobbyCounter+" §aSekunde.");
  21.                     }
  22.                     for(Player all : Bukkit.getOnlinePlayers()){
  23.                         all.setLevel(LobbyCounter);
  24.                         all.setExp(0);
  25.                         double b = LobbyCounter;
  26.                     }
  27.                     if(LobbyCounter == 0){
  28.                         //main.status = GameState.WARMUP;
  29.                         //Bukkit.broadcastMessage(main.pr+"§7Das Spiel hat begonnen.");
  30.                         //WarmUp.startWarmUp();
  31.                         main.status = GameState.WARMUP;
  32.                         Bukkit.broadcastMessage(main.pr+"§7Das Spiel hat begonnen.");
  33.                         WarmUp.startWarmUp();
  34.                
  35.                         //Spieler Inv Clear && PlayerTP
  36.                         for(Player all : Bukkit.getOnlinePlayers()){
  37.                             all.getInventory().clear();
  38.                             all.getInventory().setHelmet(null);
  39.                             all.getInventory().setChestplate(null);
  40.                             all.getInventory().setLeggings(null);
  41.                             all.getInventory().setBoots(null);
  42.                             all.setFoodLevel(20);
  43.                             all.setHealth(20D);
  44.                             all.setLevel(0);
  45.                             all.setExp(0);         
  46.                         }
  47.                     }
  48.  
  49.                     LobbyCounter--;
  50.                    
  51.                 }else{
  52.                     for(Player all : Bukkit.getOnlinePlayers()){
  53.                         all.setLevel(LobbyCounter);
  54.                         all.setExp(0);
  55.                     }
  56.                     LobbyCounter = 120;
  57.                 }
  58.             }
  59.             }
  60.  
  61.         }, 0L, 20L);
  62.        
  63.     }
  64.  
  65. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement