Advertisement
Guest User

Untitled

a guest
Nov 4th, 2014
39
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.53 KB | None | 0 0
  1. package de.mpgc.botbattle;
  2.  
  3. import org.bukkit.Bukkit;
  4. import org.bukkit.entity.Player;
  5. import org.bukkit.scheduler.BukkitRunnable;
  6.  
  7. public class Countdown {
  8.    
  9.     static BotMain plugin;
  10.  
  11.     public Countdown(BotMain plugin) {
  12.         Countdown.plugin = plugin;
  13.       }
  14.     public static void Counter() {
  15.         if (BotMain.isStarted = true) {
  16.         Bukkit.getScheduler().runTaskLaterAsynchronously(plugin, new BukkitRunnable() {
  17.            
  18.             @SuppressWarnings("deprecation")
  19.             @Override
  20.             public void run() {
  21.                      for (String ms : BotMain.ingamePlayers) {
  22.                           if (Bukkit.getOfflinePlayer(ms).isOnline()) {
  23.                             Bukkit.getPlayer(ms).sendMessage(BotMain.prefix + "Das Spiel startet in §e§l60 §rSekunden!");
  24.                             Bukkit.getPlayer(ms).getPlayer().setLevel(60);
  25.                             try {
  26.                                 Thread.sleep(3000);
  27.                             } catch (InterruptedException e) {
  28.                                 e.printStackTrace();
  29.                             }
  30.                                 Bukkit.getPlayer(ms).sendMessage(BotMain.prefix + "Das Spiel startet in §e§l30 §rSekunden!");
  31.                                 Bukkit.getPlayer(ms).setLevel(30);
  32.                                 try {
  33.                                     Thread.sleep(1000);
  34.                                 } catch (InterruptedException e) {
  35.                                     e.printStackTrace();
  36.                          }
  37.                                 Bukkit.getPlayer(ms).sendMessage(BotMain.prefix + "Das Spiel startet in §e§l20 §rSekunden!");
  38.                                 Bukkit.getPlayer(ms).setLevel(20);
  39.                                 try {
  40.                                     Thread.sleep(1000);
  41.                                 } catch (InterruptedException e) {
  42.                                     e.printStackTrace();
  43.                          }
  44.                                 Bukkit.getPlayer(ms).sendMessage(BotMain.prefix + "Das Spiel startet in §e§l10 §rSekunden!");
  45.                                 Bukkit.getPlayer(ms).setLevel(10);
  46.                                 try {
  47.                                     Thread.sleep(50);
  48.                                 } catch (InterruptedException e) {
  49.                                     e.printStackTrace();
  50.                          }
  51.                                 Bukkit.getPlayer(ms).sendMessage(BotMain.prefix + "Das Spiel startet in §e§l5 §rSekunden!");
  52.                                 Bukkit.getPlayer(ms).setLevel(5);
  53.                                 try {
  54.                                     Thread.sleep(10);
  55.                                 } catch (InterruptedException e) {
  56.                                     e.printStackTrace();
  57.                          }
  58.                                 Bukkit.getPlayer(ms).sendMessage(BotMain.prefix + "Das Spiel startet in §e§l3 §rSekunden!");
  59.                                 Bukkit.getPlayer(ms).setLevel(3);
  60.                                 try {
  61.                                     Thread.sleep(10);
  62.                                 } catch (InterruptedException e) {
  63.                                     e.printStackTrace();
  64.                          }
  65.                                 Bukkit.getPlayer(ms).sendMessage(BotMain.prefix + "Das Spiel startet in §e§l2 §rSekunden!");
  66.                                 Bukkit.getPlayer(ms).setLevel(2);
  67.                                 try {
  68.                                     Thread.sleep(10);
  69.                                 } catch (InterruptedException e) {
  70.                                     e.printStackTrace();
  71.                          }
  72.                                 Bukkit.getPlayer(ms).sendMessage(BotMain.prefix + "Das Spiel startet in §e§l1 §rSekunde!");
  73.                                 Bukkit.getPlayer(ms).setLevel(1);
  74.                                 try {
  75.                                     Thread.sleep(10);
  76.                                 } catch (InterruptedException e) {
  77.                                     e.printStackTrace();
  78.                          }
  79.                                 Bukkit.getPlayer(ms).sendMessage(BotMain.prefix + "Das Spiel startet nun... ihr werdet in die Map teleportiert!");
  80.                                 Bukkit.getPlayer(ms).getPlayer().setLevel(0);
  81.                                 BotMain.isStarted = false;
  82.                                 if (ItemSpawn.isGameActive = true) {
  83.                                     cancel();
  84.                                 } else {
  85.                                 break;
  86.                                 }
  87.                           }
  88.                      }
  89.                 }
  90.                
  91.         }, 20L);
  92.         }
  93.     }
  94.  
  95. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement