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 Details

  • Constructor Details

    • AbstractScoreboardManager

      public AbstractScoreboardManager(ScoreboardStorage storage)
  • Method Details

    • getStorage

      public ScoreboardStorage getStorage()
    • addScoreboard

      public abstract boolean addScoreboard(Scoreboard scoreboard)
    • removeScoreboard

      public abstract boolean removeScoreboard(String name)
    • getScoreboards

      public Map<String,Scoreboard> getScoreboards()
    • getScoreboard

      public Scoreboard getScoreboard(String name)
    • hasScoreboard

      public boolean hasScoreboard(String name)
    • setDisplay

      public abstract void setDisplay(DisplaySlot slot, String name)
    • removeDisplay

      public abstract void removeDisplay(DisplaySlot slot)
    • getDisplays

      public Map<DisplaySlot,String> getDisplays()
    • getDisplay

      public String getDisplay(DisplaySlot slot)
    • getDisplaySlot

      public DisplaySlot getDisplaySlot(String name)
    • isScoreboardOnDisplay

      public boolean isScoreboardOnDisplay(String name)
    • isScoreboardOnDisplaySlot

      public boolean isScoreboardOnDisplaySlot(String name, DisplaySlot slot)
    • hasScoreboardOnDisplaySlot

      public boolean hasScoreboardOnDisplaySlot(DisplaySlot slot)
    • onPlayerJoin

      public abstract void onPlayerJoin(Player player)
    • onPlayerQuit

      public abstract void onPlayerQuit(Player player)
    • updateAllScoreTag

      public void updateAllScoreTag()
    • updateScoreTag

      public void updateScoreTag(Player player)
    • isReading

      public boolean isReading()