CommandAPI 9.6.0
An API for the command UI introduced in Minecraft 1.13
|
A provider that generates suggestions based on a context and adds them to a builder it then returns. More...
Public Member Functions | |
CompletableFuture< Suggestions > | getSuggestions (final CommandContext< S > context, final SuggestionsBuilder builder) throws CommandSyntaxException |
Computes suggestions for the given CommandContext and adds them to the given SuggestionsBuilder , which is then build and returned in the future. More... | |
A provider that generates suggestions based on a context and adds them to a builder it then returns.
As looking up the suggestions might involve about anything, from querying game state to I/O, the method returns a CompletableFuture
and no guarantees are made about its execution.
<S> | the type of the command source |
CompletableFuture< Suggestions > com.mojang.brigadier.suggestion.SuggestionProvider< S >.getSuggestions | ( | final CommandContext< S > | context, |
final SuggestionsBuilder | builder | ||
) | throws CommandSyntaxException |
Computes suggestions for the given CommandContext
and adds them to the given SuggestionsBuilder
, which is then build and returned in the future.
context | the command context to as a base |
builder | the builder to add them to |
CommandSyntaxException | if an error occurs parsing the context to return a valid suggestion |