Interface ScoreComponent

All Superinterfaces:
Buildable<ScoreComponent,​ScoreComponent.Builder>, BuildableComponent<ScoreComponent,​ScoreComponent.Builder>, Component, ComponentBuilderApplicable, ComponentLike, net.kyori.examination.Examinable, HoverEventSource<Component>, ScopedComponent<ScoreComponent>

public interface ScoreComponent
extends BuildableComponent<ScoreComponent,​ScoreComponent.Builder>, ScopedComponent<ScoreComponent>
A scoreboard score component.
Since:
4.0.0
  • Method Details

    • name

      @NonNull String name()
      Gets the score name.
      Returns:
      the score name
      Since:
      4.0.0
    • name

      @NonNull ScoreComponent name​(@NonNull String name)
      Sets the score name.
      Parameters:
      name - the score name
      Returns:
      a score component
      Since:
      4.0.0
    • objective

      @NonNull String objective()
      Gets the objective name.
      Returns:
      the objective name
      Since:
      4.0.0
    • objective

      @NonNull ScoreComponent objective​(@NonNull String objective)
      Sets the score objective.
      Parameters:
      objective - the score objective
      Returns:
      a score component
      Since:
      4.0.0
    • value

      @Nullable String value()
      Gets the value.
      Returns:
      the value
      Since:
      4.0.0
    • value

      @NonNull ScoreComponent value​(@Nullable String value)
      Sets the value.
      Parameters:
      value - the value
      Returns:
      a score component
      Since:
      4.0.0