接口 SharedSuggestionProvider
public interface SharedSuggestionProvider
-
嵌套类概要
嵌套类修饰符和类型接口说明static enum
static class
-
方法概要
修饰符和类型方法说明CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>
customSuggestion
(com.mojang.brigadier.context.CommandContext<?> pContext) static <T> void
filterResources
(Iterable<T> pResources, String pRemaining, String pPrefix, Function<T, ResourceLocation> pLocationFunction, Consumer<T> pResourceConsumer) static <T> void
filterResources
(Iterable<T> pResources, String pInput, Function<T, ResourceLocation> pLocationFunction, Consumer<T> pResourceConsumer) default Collection<String>
default Collection<String>
boolean
hasPermission
(int pPermissionLevel) levels()
static boolean
matchesSubStr
(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 void
suggestRegistryElements
(Registry<?> pRegistry, SharedSuggestionProvider.ElementSuggestionType pType, com.mojang.brigadier.suggestion.SuggestionsBuilder pBuilder) CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>
suggestRegistryElements
(ResourceKey<? extends Registry<?>> pResourceKey, SharedSuggestionProvider.ElementSuggestionType pRegistryKey, com.mojang.brigadier.suggestion.SuggestionsBuilder pBuilder, com.mojang.brigadier.context.CommandContext<?> pContext) static CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>
suggestResource
(Iterable<ResourceLocation> pResources, com.mojang.brigadier.suggestion.SuggestionsBuilder pBuilder) static CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>
suggestResource
(Iterable<ResourceLocation> 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, ResourceLocation> pLocationFunction, Function<T, com.mojang.brigadier.Message> pSuggestionFunction) static CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>
suggestResource
(Stream<ResourceLocation> pResourceLocations, com.mojang.brigadier.suggestion.SuggestionsBuilder pBuilder) static CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>
suggestResource
(Stream<ResourceLocation> p_205107_, com.mojang.brigadier.suggestion.SuggestionsBuilder p_205108_, String p_205109_) static <T> CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>
suggestResource
(Stream<T> pResources, com.mojang.brigadier.suggestion.SuggestionsBuilder pBuilder, Function<T, ResourceLocation> pLocationFunction, Function<T, com.mojang.brigadier.Message> pSuggestionFunction)
-
方法详细资料
-
getOnlinePlayerNames
Collection<String> getOnlinePlayerNames() -
getCustomTabSugggestions
-
getSelectedEntities
-
getAllTeams
Collection<String> getAllTeams() -
getAvailableSounds
Stream<ResourceLocation> getAvailableSounds() -
getRecipeNames
Stream<ResourceLocation> getRecipeNames() -
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() -
hasPermission
boolean hasPermission(int pPermissionLevel) -
filterResources
static <T> void filterResources(Iterable<T> pResources, String pInput, Function<T, ResourceLocation> pLocationFunction, Consumer<T> pResourceConsumer) -
filterResources
-
suggestResource
static CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> suggestResource(Iterable<ResourceLocation> pResources, com.mojang.brigadier.suggestion.SuggestionsBuilder pBuilder, String pPrefix) -
suggestResource
static CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> suggestResource(Stream<ResourceLocation> p_205107_, com.mojang.brigadier.suggestion.SuggestionsBuilder p_205108_, String p_205109_) -
suggestResource
static CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> suggestResource(Iterable<ResourceLocation> 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, ResourceLocation> pLocationFunction, Function<T, com.mojang.brigadier.Message> pSuggestionFunction) -
suggestResource
static CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> suggestResource(Stream<ResourceLocation> 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, ResourceLocation> 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
-