Class Scoreboard

java.lang.Object
me.despical.commons.scoreboard.Scoreboard
All Implemented Interfaces:
AutoUpdatable
Direct Known Subclasses:
LegacySimpleScoreboard, SimpleScoreboard

public abstract class Scoreboard extends Object implements AutoUpdatable
Author:
Despical

Created at 17.06.2020

  • Field Details

    • TEAM_PREFIX

      protected static final String TEAM_PREFIX
      See Also:
    • holder

      protected final org.bukkit.entity.Player holder
    • scoreboard

      protected final org.bukkit.scoreboard.Scoreboard scoreboard
    • previousBoard

      protected final org.bukkit.scoreboard.Scoreboard previousBoard
    • objective

      protected final org.bukkit.scoreboard.Objective objective
    • activated

      protected boolean activated
    • autoUpdateEnabled

      protected boolean autoUpdateEnabled
    • handler

      protected ScoreboardHandler handler
    • updateTask

      protected org.bukkit.scheduler.BukkitRunnable updateTask
    • updateInterval

      protected long updateInterval
  • Constructor Details

    • Scoreboard

      public Scoreboard(org.bukkit.entity.Player holder)
  • Method Details

    • update

      public abstract void update()
    • activate

      public void activate()
    • deactivate

      public void deactivate()
    • getUpdateInterval

      public long getUpdateInterval()
      Specified by:
      getUpdateInterval in interface AutoUpdatable
    • disableAutoUpdate

      public void disableAutoUpdate()
      Specified by:
      disableAutoUpdate in interface AutoUpdatable
    • setUpdateInterval

      public void setUpdateInterval(long updateInterval)
      Specified by:
      setUpdateInterval in interface AutoUpdatable
    • getHolder

      public org.bukkit.entity.Player getHolder()
    • getScoreboard

      public org.bukkit.scoreboard.Scoreboard getScoreboard()
    • getObjective

      public org.bukkit.scoreboard.Objective getObjective()
    • isActivated

      public boolean isActivated()
    • setHandler

      public Scoreboard setHandler(ScoreboardHandler handler)
    • getHandler

      public ScoreboardHandler getHandler()