customSuggestion

open override fun customSuggestion(context: CommandContext<*>): CompletableFuture<Suggestions>

Server-driven custom tab completions require a request/response round-trip with a pending-suggestions id owned by the vanilla ClientSuggestionProvider; our client commands never reach the server, so there is nothing to query - empty by design.