Interface ScoreComponent.Builder

All Superinterfaces:
Buildable.Builder<ScoreComponent>, ComponentBuilder<ScoreComponent,​ScoreComponent.Builder>, ComponentBuilderApplicable, ComponentLike
Enclosing interface:
ScoreComponent

public static interface ScoreComponent.Builder
extends ComponentBuilder<ScoreComponent,​ScoreComponent.Builder>
A score component builder.
Since:
4.0.0
  • Method Details

    • name

      @Contract("_ -> this") @NonNull ScoreComponent.Builder name​(@NonNull String name)
      Sets the score name.
      Parameters:
      name - the score name
      Returns:
      this builder
      Since:
      4.0.0
    • objective

      @Contract("_ -> this") @NonNull ScoreComponent.Builder objective​(@NonNull String objective)
      Sets the score objective.
      Parameters:
      objective - the score objective
      Returns:
      this builder
      Since:
      4.0.0
    • value

      @Deprecated @Contract("_ -> this") @NonNull ScoreComponent.Builder value​(@Nullable String value)
      Deprecated.
      since 4.7.0, not for removal, with no replacement. This field is no longer supported in 1.16.5.
      Sets the value.
      Parameters:
      value - the value
      Returns:
      this builder
      Since:
      4.0.0