Package org.bukkit.scoreboard
Interface Score
public interface Score
-
Method Summary
Modifier and Type Method Description java.lang.StringgetEntry()Gets the entry being tracked by this ScoreObjectivegetObjective()Gets the Objective being tracked by this ScoreOfflinePlayergetPlayer()Deprecated.Scoreboards can contain entries that aren't playersintgetScore()Gets the current scoreScoreboardgetScoreboard()Gets the scoreboard for the associated objective.booleanisScoreSet()Shows if this score has been set at any point in time.voidsetScore(int score)Sets the current score.
-
Method Details
-
getPlayer
Deprecated.Scoreboards can contain entries that aren't playersGets the OfflinePlayer being tracked by this Score- Returns:
- this Score's tracked player
- See Also:
getEntry()
-
getEntry
java.lang.String getEntry()Gets the entry being tracked by this Score- Returns:
- this Score's tracked entry
-
getObjective
Objective getObjective()Gets the Objective being tracked by this Score- Returns:
- this Score's tracked objective
-
getScore
int getScore() throws java.lang.IllegalStateExceptionGets the current score- Returns:
- the current score
- Throws:
java.lang.IllegalStateException- if the associated objective has been unregistered
-
setScore
void setScore(int score) throws java.lang.IllegalStateExceptionSets the current score.- Parameters:
score- New score- Throws:
java.lang.IllegalStateException- if the associated objective has been unregistered
-
isScoreSet
boolean isScoreSet() throws java.lang.IllegalStateExceptionShows if this score has been set at any point in time.- Returns:
- if this score has been set before
- Throws:
java.lang.IllegalStateException- if the associated objective has been unregistered
-
getScoreboard
Scoreboard getScoreboard()Gets the scoreboard for the associated objective.- Returns:
- the owning objective's scoreboard, or null if it has been
unregistered
-