Package net.minecraft.commands
Interface SharedSuggestionProvider
- All Superinterfaces:
PermissionSetSupplier
- All Known Implementing Classes:
ClientCommandSourceStack,ClientSuggestionProvider,CommandSourceStack
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic enumstatic class -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionCompletableFuture<com.mojang.brigadier.suggestion.Suggestions> customSuggestion(com.mojang.brigadier.context.CommandContext<?> pContext) static <T> voidfilterResources(Iterable<T> pResources, String pRemaining, String pPrefix, Function<T, Identifier> pLocationFunction, Consumer<T> pResourceConsumer) static <T> voidfilterResources(Iterable<T> pResources, String pInput, Function<T, Identifier> pLocationFunction, Consumer<T> pResourceConsumer) default Collection<String> default Collection<String> levels()static <S> CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> listSuggestions(com.mojang.brigadier.context.CommandContext<S> pContext, com.mojang.brigadier.suggestion.SuggestionsBuilder pBuilder, ResourceKey<? extends Registry<?>> pRegistryKey, SharedSuggestionProvider.ElementSuggestionType pType) static booleanmatchesSubStr(String pInput, String pSubstring) static CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> static <T> CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> suggest(Iterable<T> pResources, com.mojang.brigadier.suggestion.SuggestionsBuilder pBuilder, Function<T, String> pStringFunction, Function<T, com.mojang.brigadier.Message> pSuggestionFunction) static CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> static CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> static CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> suggest2DCoordinates(String pRemaining, Collection<SharedSuggestionProvider.TextCoordinates> pCoordinates, com.mojang.brigadier.suggestion.SuggestionsBuilder pBuilder, Predicate<String> pValidator) static CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> suggestCoordinates(String pRemaining, Collection<SharedSuggestionProvider.TextCoordinates> pCoordinates, com.mojang.brigadier.suggestion.SuggestionsBuilder pBuilder, Predicate<String> pValidator) default voidsuggestRegistryElements(HolderLookup<?> pLookup, SharedSuggestionProvider.ElementSuggestionType pType, com.mojang.brigadier.suggestion.SuggestionsBuilder pBuilder) CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> suggestRegistryElements(ResourceKey<? extends Registry<?>> pRegistryKey, SharedSuggestionProvider.ElementSuggestionType pType, com.mojang.brigadier.suggestion.SuggestionsBuilder pBuilder, com.mojang.brigadier.context.CommandContext<?> pContext) static CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> suggestResource(Iterable<Identifier> pResources, com.mojang.brigadier.suggestion.SuggestionsBuilder pBuilder) static CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> suggestResource(Iterable<Identifier> pResources, com.mojang.brigadier.suggestion.SuggestionsBuilder pBuilder, String pPrefix) static <T> CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> suggestResource(Iterable<T> pResources, com.mojang.brigadier.suggestion.SuggestionsBuilder pBuilder, Function<T, Identifier> pLocationFunction, Function<T, com.mojang.brigadier.Message> pSuggestionFunction) static CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> suggestResource(Stream<Identifier> pResourceLocations, com.mojang.brigadier.suggestion.SuggestionsBuilder pBuilder) static CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> suggestResource(Stream<Identifier> pResources, com.mojang.brigadier.suggestion.SuggestionsBuilder pBuilder, String pPrefix) static <T> CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> suggestResource(Stream<T> pResources, com.mojang.brigadier.suggestion.SuggestionsBuilder pBuilder, Function<T, Identifier> pLocationFunction, Function<T, com.mojang.brigadier.Message> pSuggestionFunction) Methods inherited from interface net.minecraft.server.permissions.PermissionSetSupplier
permissions
-
Field Details
-
MATCH_SPLITTER
-
-
Method Details
-
getOnlinePlayerNames
Collection<String> getOnlinePlayerNames() -
getCustomTabSugggestions
-
getSelectedEntities
-
getAllTeams
Collection<String> getAllTeams() -
getAvailableSounds
Stream<Identifier> getAvailableSounds() -
customSuggestion
CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> customSuggestion(com.mojang.brigadier.context.CommandContext<?> pContext) -
getRelevantCoordinates
-
getAbsoluteCoordinates
-
levels
Set<ResourceKey<Level>> levels() -
registryAccess
RegistryAccess registryAccess() -
enabledFeatures
FeatureFlagSet enabledFeatures() -
filterResources
static <T> void filterResources(Iterable<T> pResources, String pInput, Function<T, Identifier> pLocationFunction, Consumer<T> pResourceConsumer) -
filterResources
-
suggestResource
static CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> suggestResource(Iterable<Identifier> pResources, com.mojang.brigadier.suggestion.SuggestionsBuilder pBuilder, String pPrefix) -
suggestResource
static CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> suggestResource(Stream<Identifier> pResources, com.mojang.brigadier.suggestion.SuggestionsBuilder pBuilder, String pPrefix) -
suggestResource
static CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> suggestResource(Iterable<Identifier> pResources, com.mojang.brigadier.suggestion.SuggestionsBuilder pBuilder) -
suggestResource
static <T> CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> suggestResource(Iterable<T> pResources, com.mojang.brigadier.suggestion.SuggestionsBuilder pBuilder, Function<T, Identifier> pLocationFunction, Function<T, com.mojang.brigadier.Message> pSuggestionFunction) -
suggestResource
static CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> suggestResource(Stream<Identifier> pResourceLocations, com.mojang.brigadier.suggestion.SuggestionsBuilder pBuilder) -
suggestResource
static <T> CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> suggestResource(Stream<T> pResources, com.mojang.brigadier.suggestion.SuggestionsBuilder pBuilder, Function<T, Identifier> pLocationFunction, Function<T, com.mojang.brigadier.Message> pSuggestionFunction) -
suggestCoordinates
static CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> suggestCoordinates(String pRemaining, Collection<SharedSuggestionProvider.TextCoordinates> pCoordinates, com.mojang.brigadier.suggestion.SuggestionsBuilder pBuilder, Predicate<String> pValidator) -
suggest2DCoordinates
static CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> suggest2DCoordinates(String pRemaining, Collection<SharedSuggestionProvider.TextCoordinates> pCoordinates, com.mojang.brigadier.suggestion.SuggestionsBuilder pBuilder, Predicate<String> pValidator) -
suggest
static CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> suggest(Iterable<String> pStrings, com.mojang.brigadier.suggestion.SuggestionsBuilder pBuilder) -
suggest
static CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> suggest(Stream<String> pStrings, com.mojang.brigadier.suggestion.SuggestionsBuilder pBuilder) -
suggest
static CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> suggest(String[] pStrings, com.mojang.brigadier.suggestion.SuggestionsBuilder pBuilder) -
suggest
static <T> CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> suggest(Iterable<T> pResources, com.mojang.brigadier.suggestion.SuggestionsBuilder pBuilder, Function<T, String> pStringFunction, Function<T, com.mojang.brigadier.Message> pSuggestionFunction) -
matchesSubStr
-