Package org.bukkit.scoreboard
Interface Score
-
public interface Score
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description 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 Detail
-
getPlayer
@Deprecated @NotNull OfflinePlayer 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
@NotNull String getEntry()
Gets the entry being tracked by this Score- Returns:
- this Score's tracked entry
-
getObjective
@NotNull Objective getObjective()
Gets the Objective being tracked by this Score- Returns:
- this Score's tracked objective
-
getScore
int getScore() throws IllegalStateExceptionGets the current score- Returns:
- the current score
- Throws:
IllegalStateException- if the associated objective has been unregistered
-
setScore
void setScore(int score) throws IllegalStateExceptionSets the current score.- Parameters:
score- New score- Throws:
IllegalStateException- if the associated objective has been unregistered
-
isScoreSet
boolean isScoreSet() throws IllegalStateExceptionShows if this score has been set at any point in time.- Returns:
- if this score has been set before
- Throws:
IllegalStateException- if the associated objective has been unregistered
-
getScoreboard
@Nullable Scoreboard getScoreboard()
Gets the scoreboard for the associated objective.- Returns:
- the owning objective's scoreboard, or null if it has been
unregistered
-
-