mrkirby153

Untitled

Dec 8th, 2013
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.94 KB | None | 0 0
  1. class ScheduledTermination extends BukkitRunnable {
  2.     private String arenaName = null;
  3.     private int countdown = 10;
  4.  
  5.     public ScheduledTermination(String arenaName) {
  6.         this.arenaName = arenaName;
  7.         Bukkit.getServer().getScheduler().scheduleSyncRepeatingTask(ThePlague.getPlugin(), this, 20L, 20L);
  8.         System.out.println("Removing arena...");
  9.     }
  10.  
  11.     public void run() {
  12.         System.out.println(countdown);
  13.         if (countdown == 0) {
  14.             cancel();
  15.             Arena.immediateTermination(arenaName);
  16.             Arena.sendMessageToArena(arenaName, ChatColor.RED + "Game has now ended!");
  17.             Arena.removeArena(arenaName);
  18.             System.out.println("Arena deleted!");
  19.         }
  20.         if (countdown < 0) {
  21.             cancel();
  22.             return;
  23.         }
  24.         Arena.sendMessageToArena(arenaName, ChatColor.RED + "Game ending in " + countdown);
  25.  
  26.         countdown--;
  27.     }
Advertisement
Add Comment
Please, Sign In to add comment