Contents
Interface SuggestionProvider
- All Known Implementing Classes:
AbstractAssetArgumentType, ArgumentType, AssetArgumentType, BlockMarkerIdArgumentType, BooleanFlagArgumentType, CodecKeyArgumentType, EnumArgumentType, GameModeArgumentType, GroupArgumentType, ListArgumentType, MultiArgumentType, PrefabArgumentType, ProcessedArgumentType, SingleArgumentType, WrappedArgumentType
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
A functional interface for providing suggestions for command arguments.
-
Method Summary
Modifier and TypeMethodDescriptionvoidsuggest(CommandSender sender, String textAlreadyEntered, int numParametersTyped, SuggestionResult result) Called to suggest possible completions for a command argument.
-
Method Details
-
suggest
void suggest(@Nonnull CommandSender sender, @Nonnull String textAlreadyEntered, int numParametersTyped, @Nonnull SuggestionResult result) Called to suggest possible completions for a command argument.- Parameters:
sender- The sender requesting suggestions.textAlreadyEntered- The text that has already been entered.numParametersTyped- The number of parameters that have been typed so far.result- The result object to which suggestions should be added.
-