Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void update() {
- //System.out.println(gameid);
- if (msgqueue.size() > 0) {
- display();
- Bukkit.getScheduler().scheduleSyncDelayedTask(GameManager.getInstance().getPlugin(), new Runnable() {
- public void run() {
- display();
- update();
- }
- }, 20L);
- return;
- }
- clear();
- Game game = GameManager.getInstance().getGame(gameid);
- Sign s0 = signs.get(0);
- //Sign s1 = signs.get(1);
- /* START EDITING TROLLKEMADA */
- /* añadido */
- s0.setLine(0, ChatColor.BOLD + "" + ChatColor.DARK_BLUE + "[Hg]");
- s0.setLine(1, ChatColor.BOLD + "" + ChatColor.WHITE +"Arena"+gameid);
- s0.setLine(2, ChatColor.BOLD + "" + ChatColor.WHITE + "" + game.getActivePlayers() + "/" + SettingsManager.getInstance().getSpawnCount(game.getID()));
- String status = "";
- switch (game.getMode()) {
- case INGAME:
- case FINISHING:
- case RESETING:
- case LOADING:
- status = ChatColor.BOLD + "" + ChatColor.GOLD + "En partida";
- case WAITING:
- status = ChatColor.BOLD + "" + ChatColor.DARK_GREEN + "Disponible";
- break;
- case DISABLED:
- case INACTIVE:
- case ERROR:
- status = ChatColor.BOLD + "" + ChatColor.RED + "Desactivada";
- break;
- case STARTING:
- status = ChatColor.BOLD + "" + ChatColor.GOLD + "Empezando";
- break;
- }
- s0.setLine(3, status);
- /* fin añadido */
- /* (eliminado)
- //sign 0
- s0.setLine(0, "[SurvivalGames]");
- s0.setLine(1, "Click to join");
- s0.setLine(2, "Arena " + gameid);
- //sign 1
- s1.setLine(0, game.getName());
- s1.setLine(1, game.getMode() + "");
- s1.setLine(2, game.getActivePlayers() + "/" + ChatColor.GRAY + game.getInactivePlayers() + ChatColor.BLACK + "/" + SettingsManager.getInstance().getSpawnCount(game.getID()));
- //live update line s1
- if (game.getMode() == Game.GameMode.STARTING) {
- s1.setLine(3, game.getCountdownTime() + "");
- } else if (game.getMode() == Game.GameMode.RESETING || game.getMode() == Game.GameMode.FINISHING) {
- s1.setLine(3, game.getRBStatus());
- if (game.getRBPercent() > 100) {
- s1.setLine(1, "Saving Queue");
- s1.setLine(3, (int) game.getRBPercent() + " left");
- } else s1.setLine(3, (int) game.getRBPercent() + "%");
- } else {
- s1.setLine(3, "");
- }
- //live player data
- ArrayList < String > display = new ArrayList < String > ();
- for (Player p: game.getAllPlayers()) {
- display.add((game.isPlayerActive(p) ? ChatColor.BLACK : ChatColor.GRAY) + NameUtil.stylize(p.getName(), true, !game.isPlayerActive(p)));
- }
- try {
- int no = 2;
- int line = 0;
- for (String s: display) {
- signs.get(no).setLine(line, s);
- line++;
- if (line >= 4) {
- line = 0;
- no++;
- }
- }
- } catch (Exception e) {}
- */
- /* END EDITING TROLLKEMADA */
- for (Sign s: signs) {
- s.update();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement