Package cn.nukkit.scoreboard.interfaces
Class AbstractScoreboardManager
java.lang.Object
cn.nukkit.scoreboard.interfaces.AbstractScoreboardManager
- Direct Known Subclasses:
ScoreboardManager
@PowerNukkitXOnly
@Since("1.6.0.0-PNX")
public abstract class AbstractScoreboardManager
extends Object
-
Field Summary
Modifier and TypeFieldDescriptionprotected Map<DisplaySlot,
String> protected boolean
protected Map<String,
Scoreboard> protected ScoreboardStorage
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract boolean
addScoreboard
(Scoreboard scoreboard) getDisplay
(DisplaySlot slot) getDisplaySlot
(String name) getScoreboard
(String name) boolean
hasScoreboard
(String name) boolean
boolean
boolean
isScoreboardOnDisplay
(String name) boolean
isScoreboardOnDisplaySlot
(String name, DisplaySlot slot) abstract void
onPlayerJoin
(Player player) abstract void
onPlayerQuit
(Player player) abstract void
removeDisplay
(DisplaySlot slot) abstract boolean
removeScoreboard
(String name) abstract void
setDisplay
(DisplaySlot slot, String name) void
void
updateScoreTag
(Player player)
-
Field Details
-
scoreboards
-
display
-
storage
-
reading
protected boolean reading
-
-
Constructor Details
-
AbstractScoreboardManager
-
-
Method Details
-
getStorage
-
addScoreboard
-
removeScoreboard
-
getScoreboards
-
getScoreboard
-
hasScoreboard
-
setDisplay
-
removeDisplay
-
getDisplays
-
getDisplay
-
getDisplaySlot
-
isScoreboardOnDisplay
-
isScoreboardOnDisplaySlot
-
hasScoreboardOnDisplaySlot
-
onPlayerJoin
-
onPlayerQuit
-
updateAllScoreTag
public void updateAllScoreTag() -
updateScoreTag
-
isReading
public boolean isReading()
-