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
Nested ClassesModifier and TypeClassDescriptionstatic classCurrent scoreboard type -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet current scoreboard updaterorg.bukkit.scoreboard.ScoreboardvoidvoidRemove all scores in every objective of scoreboardvoidInit scoreboard after minigame finished
Set to default waiting scoreboard framevoidChange play scoreboard updatervoidChange 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
-