Interface Score


  • public interface Score
    A score entry for an entry on an objective. Changing this will not affect any other objective or scoreboard.
    • Method Detail

      • getPlayer

        @Deprecated
        @NotNull
        OfflinePlayer getPlayer()
        Deprecated.
        Scoreboards can contain entries that aren't players
        Gets 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
      • isScoreSet

        boolean isScoreSet()
                    throws IllegalStateException
        Shows 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