code: public static ScoreComponent of(final @NonNull String name, final @NonNull String objective, final @Nullable String value) {
      return builder()
        .name(name)
        .objective(objective)
        .value(value)
        .build();
    }
docs: Creates a score component with a name, objective, and optional value.
  
  @param name the score name
  @param objective the score objective
  @param value the value
  @return the score component