Package me.despical.commons.scoreboard
Class Scoreboard
java.lang.Object
me.despical.commons.scoreboard.Scoreboard
- All Implemented Interfaces:
AutoUpdatable
- Direct Known Subclasses:
LegacySimpleScoreboard,SimpleScoreboard
- Author:
- Despical
Created at 17.06.2020
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanprotected booleanprotected ScoreboardHandlerprotected final org.bukkit.entity.Playerprotected final org.bukkit.scoreboard.Objectiveprotected final org.bukkit.scoreboard.Scoreboardprotected final org.bukkit.scoreboard.Scoreboardprotected static final Stringprotected longprotected org.bukkit.scheduler.BukkitRunnable -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidactivate()voidvoidorg.bukkit.entity.Playerorg.bukkit.scoreboard.Objectiveorg.bukkit.scoreboard.ScoreboardlongbooleansetHandler(ScoreboardHandler handler) voidsetUpdateInterval(long updateInterval) abstract voidupdate()
-
Field Details
-
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
-
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:
getUpdateIntervalin interfaceAutoUpdatable
-
disableAutoUpdate
public void disableAutoUpdate()- Specified by:
disableAutoUpdatein interfaceAutoUpdatable
-
setUpdateInterval
public void setUpdateInterval(long updateInterval) - Specified by:
setUpdateIntervalin interfaceAutoUpdatable
-
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
-
getHandler
-