summaryrefslogtreewikicommitdiff
path: root/src/main/java/net/tylermurphy/hideAndSeek/util/CustomBoard.java
diff options
context:
space:
mode:
authorTyler Murphy <tylermurphy534@gmail.com>2021-10-31 11:25:27 -0400
committerTyler Murphy <tylermurphy534@gmail.com>2021-10-31 11:25:27 -0400
commit2a526291526811841d02ff813d9b3a7752570b43 (patch)
tree5bbac1fc857d4a87446470f1db5356ec89b64536 /src/main/java/net/tylermurphy/hideAndSeek/util/CustomBoard.java
parent1.3.1 build 3 (diff)
downloadkenshinshideandseek-2a526291526811841d02ff813d9b3a7752570b43.tar.gz
kenshinshideandseek-2a526291526811841d02ff813d9b3a7752570b43.tar.bz2
kenshinshideandseek-2a526291526811841d02ff813d9b3a7752570b43.zip
1.3.1 build 4
Diffstat (limited to 'src/main/java/net/tylermurphy/hideAndSeek/util/CustomBoard.java')
-rw-r--r--src/main/java/net/tylermurphy/hideAndSeek/util/CustomBoard.java8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/main/java/net/tylermurphy/hideAndSeek/util/CustomBoard.java b/src/main/java/net/tylermurphy/hideAndSeek/util/CustomBoard.java
index a01d965..69d865a 100644
--- a/src/main/java/net/tylermurphy/hideAndSeek/util/CustomBoard.java
+++ b/src/main/java/net/tylermurphy/hideAndSeek/util/CustomBoard.java
@@ -18,6 +18,7 @@ public class CustomBoard {
private final Player player;
private final Map<String,Line> LINES;
private int blanks;
+ private boolean displayed;
public CustomBoard(Player player, String title){
this.board = Bukkit.getScoreboardManager().getNewScoreboard();
@@ -26,6 +27,8 @@ public class CustomBoard {
this.obj = board.registerNewObjective(
"Scoreboard", "dummy", ChatColor.translateAlternateColorCodes('&', title));
this.blanks = 0;
+ this.displayed = false;
+ this.updateTeams();
}
public void updateTeams() {
@@ -67,8 +70,8 @@ public class CustomBoard {
LINES.put(key, line);
}
- public void addBlank(boolean value){
- if(!value) return;
+ public void addBlank(){
+ if(displayed) return;
String temp = "";
for(int i = 0; i <= blanks; i ++)
temp += ChatColor.RESET;
@@ -86,6 +89,7 @@ public class CustomBoard {
}
public void display() {
+ displayed = true;
obj.setDisplaySlot(DisplaySlot.SIDEBAR);
player.setScoreboard(board);
}