Class ScoreboardImpl
java.lang.Object
me.neznamy.tab.api.TabFeature
me.neznamy.tab.shared.features.scoreboard.ScoreboardImpl
- All Implemented Interfaces:
me.neznamy.tab.api.scoreboard.Scoreboard
public class ScoreboardImpl
extends me.neznamy.tab.api.TabFeature
implements me.neznamy.tab.api.scoreboard.Scoreboard
A class representing a scoreboard configured in config
-
Field Summary
Fields inherited from class me.neznamy.tab.api.TabFeature
disabledServers, disabledWorlds -
Constructor Summary
ConstructorsConstructorDescriptionScoreboardImpl(ScoreboardManagerImpl manager, String name, String title, List<String> lines, boolean dynamicLinesOnly) Constructs new instance with given parameters and registers lines to feature managerScoreboardImpl(ScoreboardManagerImpl manager, String name, String title, List<String> lines, String displayCondition) Constructs new instance with given parameters and registers lines to feature manager -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidaddPlayer(me.neznamy.tab.api.TabPlayer p) List<me.neznamy.tab.api.scoreboard.Line>getLines()getName()Set<me.neznamy.tab.api.TabPlayer>getTitle()booleanisConditionMet(me.neznamy.tab.api.TabPlayer p) Returns true if condition is null or is met, false otherwisevoidrecalculateScores(me.neznamy.tab.api.TabPlayer p) voidrefresh(me.neznamy.tab.api.TabPlayer refreshed, boolean force) voidremoveLine(int index) voidremovePlayer(me.neznamy.tab.api.TabPlayer p) voidvoidMethods inherited from class me.neznamy.tab.api.TabFeature
addDisabledPlayer, addUsedPlaceholders, contains, getFeatureName, getRefreshDisplayName, isDisabled, isDisabledPlayer, load, onCommand, onDisplayObjective, onJoin, onLoginPacket, onObjective, onPacketReceive, onPacketSend, onPlayerInfo, onQuit, onServerChange, onVanishStatusChange, onWorldChange, overridesMethod, removeDisabledPlayer, unload
-
Constructor Details
-
Method Details
-
getName
- Specified by:
getNamein interfaceme.neznamy.tab.api.scoreboard.Scoreboard
-
isConditionMet
public boolean isConditionMet(me.neznamy.tab.api.TabPlayer p) Returns true if condition is null or is met, false otherwise- Parameters:
p- player to check- Returns:
- true if condition is null or is met, false otherwise
-
addPlayer
public void addPlayer(me.neznamy.tab.api.TabPlayer p) -
unregister
public void unregister()- Specified by:
unregisterin interfaceme.neznamy.tab.api.scoreboard.Scoreboard
-
removePlayer
public void removePlayer(me.neznamy.tab.api.TabPlayer p) -
refresh
public void refresh(me.neznamy.tab.api.TabPlayer refreshed, boolean force) - Overrides:
refreshin classme.neznamy.tab.api.TabFeature
-
getLines
- Specified by:
getLinesin interfaceme.neznamy.tab.api.scoreboard.Scoreboard
-
getPlayers
-
getManager
-
getTitle
- Specified by:
getTitlein interfaceme.neznamy.tab.api.scoreboard.Scoreboard
-
setTitle
- Specified by:
setTitlein interfaceme.neznamy.tab.api.scoreboard.Scoreboard
-
addLine
- Specified by:
addLinein interfaceme.neznamy.tab.api.scoreboard.Scoreboard
-
removeLine
public void removeLine(int index) - Specified by:
removeLinein interfaceme.neznamy.tab.api.scoreboard.Scoreboard
-
recalculateScores
public void recalculateScores(me.neznamy.tab.api.TabPlayer p)
-