@Contract(value = "_ -> new", pure = true)
  default ChatType.@NotNull Bound bind(final @NotNull ComponentLike name) {
    return this.bind(name, null);
  }
Creates a bound chat type with a name {@link Component}.

@param name the name component
@return a new bound chat type
@since 4.12.0
@sinceMinecraft 1.19
api/src/main/java/net/kyori/adventure/chat/ChatType.java