Class MiniGameScoreboardManager
java.lang.Object
com.minigameworld.frames.helpers.scoreboard.MiniGameScoreboardManager
Scoreboard manager
- Waiting scoreboard
- Play scoreboard
Manage only one scoreboard instance
- Waiting scoreboard
- Play scoreboard
Manage only one scoreboard instance
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
Current scoreboard type -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet current scoreboard updaterorg.bukkit.scoreboard.Scoreboard
void
void
Remove all scores in every objective of scoreboardvoid
Init scoreboard after minigame finished
Set to default waiting scoreboard framevoid
Change play scoreboard updatervoid
Change waiting scoreboard updatervoid
-
Constructor Details
-
MiniGameScoreboardManager
-
-
Method Details
-
registerDefaultUpdaters
public void registerDefaultUpdaters() -
setDefaultScoreboard
public void setDefaultScoreboard()Init scoreboard after minigame finished
Set to default waiting scoreboard frame -
startScoreboardUpdateTask
public void startScoreboardUpdateTask() -
setWaitingScoreboardUpdater
Change waiting scoreboard updater- Parameters:
updater
- Waiting updater
-
setPlayScoreboardUpdater
Change play scoreboard updater- Parameters:
updater
- Play updater
-
getWaitingScoreboardUpdater
-
getPlayScoreboardUpdater
-
getCurrentScoreboardUpdater
Get current scoreboard updater- Returns:
- Null if current scoreboard type is
MiniGameScoreboardManager.ScoreboardType.IDLE
-
getScoreboard
public org.bukkit.scoreboard.Scoreboard getScoreboard() -
getCurrentScoreboardType
-
resetAllPlayersScoreboard
public void resetAllPlayersScoreboard()Remove all scores in every objective of scoreboard
-