From 197e647ece1165c68afaf303f0f163aef84ecd11 Mon Sep 17 00:00:00 2001 From: Steffion Date: Sun, 22 Sep 2013 15:53:30 +0200 Subject: [PATCH] + Added way to change scoreboard title. --- src/nl/Steffion/BlockHunt/ConfigC.java | 1 + src/nl/Steffion/BlockHunt/ScoreboardHandler.java | 6 ++++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/nl/Steffion/BlockHunt/ConfigC.java b/src/nl/Steffion/BlockHunt/ConfigC.java index d691701..82b24b6 100644 --- a/src/nl/Steffion/BlockHunt/ConfigC.java +++ b/src/nl/Steffion/BlockHunt/ConfigC.java @@ -82,6 +82,7 @@ public enum ConfigC { "%A%arenaname%", "%A%players%%N/%A%maxplayers%", "%EIngame: %A%timeleft%" }, W.config), + scoreboard_title ("[" + BlockHunt.pdfFile.getName() + "]", W.config), scoreboard_timeleft ("%ATime left:", W.config), scoreboard_seekers ("%NSeekers:", W.config), scoreboard_hiders ("%NHiders:", W.config), diff --git a/src/nl/Steffion/BlockHunt/ScoreboardHandler.java b/src/nl/Steffion/BlockHunt/ScoreboardHandler.java index 27aa726..33f6ff8 100644 --- a/src/nl/Steffion/BlockHunt/ScoreboardHandler.java +++ b/src/nl/Steffion/BlockHunt/ScoreboardHandler.java @@ -20,7 +20,8 @@ public class ScoreboardHandler { Objective object = board.registerNewObjective(arena.arenaName, "dummy"); object.setDisplaySlot(DisplaySlot.SIDEBAR); - object.setDisplayName(MessageM.replaceAll(MessageM.CType.TAG())); + object.setDisplayName(MessageM.replaceAll((String) W.config + .get(ConfigC.scoreboard_title))); Score timeleft = object .getScore(Bukkit.getOfflinePlayer(MessageM .replaceAll((String) W.config @@ -49,7 +50,8 @@ public class ScoreboardHandler { public static void updateScoreboard(Arena arena) { Scoreboard board = arena.scoreboard; Objective object = board.getObjective(DisplaySlot.SIDEBAR); - object.setDisplayName(MessageM.replaceAll(MessageM.CType.TAG())); + object.setDisplayName(MessageM.replaceAll((String) W.config + .get(ConfigC.scoreboard_title))); Score timeleft = object .getScore(Bukkit.getOfflinePlayer(MessageM .replaceAll((String) W.config