コード例 #1
0
ファイル: Ending.java プロジェクト: LinEvil/BattleRoyale
 @Override
 public void run() {
   if (this.plugin.getBrManager().getGameStatus().equals(BRGameStatus.END)) {
     Bukkit.shutdown();
     return;
   }
   this.plugin.getBrManager().setGameStatus(BRGameStatus.END);
   BRUtils.announce(plugin, "¥µ©`¥Ð¤ò10Ãëáá¤ËÔÙÆð„Ó¤·¤Þ¤¹¡£");
   Player[] players = CommonUtil.getOnlinePlayers();
   for (int i = 0; i < players.length; i++) {
     for (int j = 0; j < players.length; j++) {
       players[i].showPlayer(players[j]);
     }
   }
   for (int i = 10; i > 0; i--) {
     try {
       if (i <= 5 || i == 10) BRUtils.announce(plugin, String.format("ÔÙÆð„Ó¤Þ¤Ç%dÃë", i));
       Thread.sleep(1000);
     } catch (InterruptedException e) {
       System.out.println(e);
     }
   }
   // Bukkit.shutdown();
   stopServer();
 }
コード例 #2
0
ファイル: Ending.java プロジェクト: LinEvil/BattleRoyale
 /** kickAllPlayer */
 void clearServer() {
   Player[] players = CommonUtil.getOnlinePlayers();
   for (Player player : players) {
     player.kickPlayer("Good Bye!!!");
   }
 }