public interface Objective
scoreboard.| Modifier and Type | Method | Description | 
|---|---|---|
| @NotNull String | getCriteria() | Gets the criteria this objective tracks. | 
| @NotNull String | getDisplayName() | Gets the name displayed to players for this objective | 
| @Nullable DisplaySlot | getDisplaySlot() | Gets the display slot this objective is displayed at. | 
| @NotNull String | getName() | Gets the name of this Objective | 
| @NotNull RenderType | getRenderType() | Sets manner in which this objective will be rendered. | 
| @NotNull Score | getScore(@NotNull String entry) | Gets an entry's Score for an Objective on this Scoreboard. | 
| @NotNull Score | getScore(@NotNull OfflinePlayer player) | Deprecated. 
 Scoreboards can contain entries that aren't players | 
| @Nullable Scoreboard | getScoreboard() | Gets the scoreboard to which this objective is attached. | 
| boolean | isModifiable() | Gets if the objective's scores can be modified directly by a plugin. | 
| void | setDisplayName(@NotNull String displayName) | Sets the name displayed to players for this objective. | 
| void | setDisplaySlot(@Nullable DisplaySlot slot) | Sets this objective to display on the specified slot for the
 scoreboard, removing it from any other display slot. | 
| void | setRenderType(@NotNull RenderType renderType) | Sets manner in which this objective will be rendered. | 
| void | unregister() | Unregisters this objective from the  scoreboard. | 
@NotNull @NotNull String getName() throws IllegalStateException
IllegalStateException - if this objective has been unregistered@NotNull @NotNull String getDisplayName() throws IllegalStateException
IllegalStateException - if this objective has been unregisteredvoid setDisplayName(@NotNull
                    @NotNull String displayName)
             throws IllegalStateException,
                    IllegalArgumentException
displayName - Display name to setIllegalStateException - if this objective has been unregisteredIllegalArgumentException - if displayName is nullIllegalArgumentException - if displayName is longer than 128
     characters.@NotNull @NotNull String getCriteria() throws IllegalStateException
IllegalStateException - if this objective has been unregisteredboolean isModifiable()
              throws IllegalStateException
IllegalStateException - if this objective has been unregisteredCriterias.HEALTH@Nullable @Nullable Scoreboard getScoreboard()
unregisteredvoid unregister()
         throws IllegalStateException
scoreboard.IllegalStateException - if this objective has been unregisteredvoid setDisplaySlot(@Nullable
                    @Nullable DisplaySlot slot)
             throws IllegalStateException
slot - display slot to change, or null to not displayIllegalStateException - if this objective has been unregistered@Nullable @Nullable DisplaySlot getDisplaySlot() throws IllegalStateException
IllegalStateException - if this objective has been unregisteredvoid setRenderType(@NotNull
                   @NotNull RenderType renderType)
            throws IllegalStateException
renderType - new render typeIllegalStateException - if this objective has been unregistered@NotNull @NotNull RenderType getRenderType() throws IllegalStateException
IllegalStateException - if this objective has been unregistered@Deprecated @NotNull @NotNull Score getScore(@NotNull @NotNull OfflinePlayer player) throws IllegalArgumentException, IllegalStateException
player - Player for the ScoreIllegalArgumentException - if player is nullIllegalStateException - if this objective has been unregisteredgetScore(String)@NotNull @NotNull Score getScore(@NotNull @NotNull String entry) throws IllegalArgumentException, IllegalStateException
entry - Entry for the ScoreIllegalArgumentException - if entry is nullIllegalStateException - if this objective has been unregisteredIllegalArgumentException - if entry is longer than 40 characters.Copyright © 2020. All rights reserved.