net.minecraft.command

public interface CommandSource

extends PermissionSource

net.minecraft.commands.SharedSuggestionProvider
net.minecraft.class_2172
net.minecraft.command.CommandSource

Field summary

Modifier and TypeField
com.google.common.base.CharMatcher
MATCH_SPLITTER
field_55224
SUGGESTION_MATCH_PREFIX

Method summary

Modifier and TypeMethod
Collection<String>
getOnlinePlayerNames()
method_9262()
getPlayerNames()
default Collection<String>
getCustomTabSugggestions()
method_44750()
getChatSuggestions()
default Collection<String>
getSelectedEntities()
method_9269()
getEntitySuggestions()
Collection<String>
getAllTeams()
method_9267()
getTeamNames()
Stream<Identifier>
getAvailableSounds()
method_9254()
getSoundIds()
CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>
customSuggestion(com.mojang.brigadier.context.CommandContext<?> context)
method_9261(com.mojang.brigadier.context.CommandContext<?> arg0)
getCompletions(com.mojang.brigadier.context.CommandContext<?> context)
default Collection<CommandSource$RelativePosition>
getRelevantCoordinates()
method_17771()
getBlockPositionSuggestions()
default Collection<CommandSource$RelativePosition>
getAbsoluteCoordinates()
method_17772()
getPositionSuggestions()
Set<RegistryKey<World>>
levels()
method_29310()
getWorldKeys()
DynamicRegistryManager
registryAccess()
method_30497()
getRegistryManager()
FeatureSet
enabledFeatures()
method_45549()
getEnabledFeatures()
default void
suggestRegistryElements(HolderLookup<?> registry, SharedSuggestionProvider$ElementSuggestionType elements, com.mojang.brigadier.suggestion.SuggestionsBuilder builder)
method_41214(class_7225<?> arg0, class_2172$class_7078 arg1, com.mojang.brigadier.suggestion.SuggestionsBuilder arg2)
suggestIdentifiers(RegistryWrapper<?> registry, CommandSource$SuggestedIdType suggestedIdType, com.mojang.brigadier.suggestion.SuggestionsBuilder builder)
static <S> CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>
listSuggestions(com.mojang.brigadier.context.CommandContext<S> context, com.mojang.brigadier.suggestion.SuggestionsBuilder builder, ResourceKey<? extends Registry<?>> registryKey, SharedSuggestionProvider$ElementSuggestionType type)
method_71777(com.mojang.brigadier.context.CommandContext<S> arg0, com.mojang.brigadier.suggestion.SuggestionsBuilder arg1, class_5321<? extends class_2378<?>> arg2, class_2172$class_7078 arg3)
listSuggestions(com.mojang.brigadier.context.CommandContext<S> context, com.mojang.brigadier.suggestion.SuggestionsBuilder builder, RegistryKey<? extends Registry<?>> registryRef, CommandSource$SuggestedIdType suggestedIdType)
CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>
suggestRegistryElements(ResourceKey<? extends Registry<?>> key, SharedSuggestionProvider$ElementSuggestionType elements, com.mojang.brigadier.suggestion.SuggestionsBuilder builder, com.mojang.brigadier.context.CommandContext<?> context)
method_41213(class_5321<? extends class_2378<?>> arg0, class_2172$class_7078 arg1, com.mojang.brigadier.suggestion.SuggestionsBuilder arg2, com.mojang.brigadier.context.CommandContext<?> arg3)
listIdSuggestions(RegistryKey<? extends Registry<?>> registryRef, CommandSource$SuggestedIdType suggestedIdType, com.mojang.brigadier.suggestion.SuggestionsBuilder builder, com.mojang.brigadier.context.CommandContext<?> context)
static <T> void
filterResources(Iterable<T> values, String contents, Function<T, Identifier> converter, Consumer<T> consumer)
method_9268(Iterable<T> arg0, String arg1, Function<T, class_2960> arg2, Consumer<T> arg3)
forEachMatching(Iterable<T> candidates, String remaining, Function<T, Identifier> identifier, Consumer<T> action)
static <T> void
filterResources(Iterable<T> values, String contents, String prefix, Function<T, Identifier> converter, Consumer<T> consumer)
method_9250(Iterable<T> arg0, String arg1, String arg2, Function<T, class_2960> arg3, Consumer<T> arg4)
forEachMatching(Iterable<T> candidates, String remaining, String prefix, Function<T, Identifier> identifier, Consumer<T> action)
static CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>
suggestResource(Iterable<Identifier> values, com.mojang.brigadier.suggestion.SuggestionsBuilder builder, String prefix)
method_9258(Iterable<class_2960> arg0, com.mojang.brigadier.suggestion.SuggestionsBuilder arg1, String arg2)
suggestIdentifiers(Iterable<Identifier> candidates, com.mojang.brigadier.suggestion.SuggestionsBuilder builder, String prefix)
static CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>
suggestResource(Stream<Identifier> values, com.mojang.brigadier.suggestion.SuggestionsBuilder builder, String prefix)
method_40182(Stream<class_2960> arg0, com.mojang.brigadier.suggestion.SuggestionsBuilder arg1, String arg2)
suggestIdentifiers(Stream<Identifier> candidates, com.mojang.brigadier.suggestion.SuggestionsBuilder builder, String prefix)
static CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>
suggestResource(Iterable<Identifier> values, com.mojang.brigadier.suggestion.SuggestionsBuilder builder)
method_9270(Iterable<class_2960> arg0, com.mojang.brigadier.suggestion.SuggestionsBuilder arg1)
suggestIdentifiers(Iterable<Identifier> candidates, com.mojang.brigadier.suggestion.SuggestionsBuilder builder)
static <T> CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>
suggestResource(Iterable<T> values, com.mojang.brigadier.suggestion.SuggestionsBuilder builder, Function<T, Identifier> id, Function<T, com.mojang.brigadier.Message> tooltip)
method_9255(Iterable<T> arg0, com.mojang.brigadier.suggestion.SuggestionsBuilder arg1, Function<T, class_2960> arg2, Function<T, com.mojang.brigadier.Message> arg3)
suggestFromIdentifier(Iterable<T> candidates, com.mojang.brigadier.suggestion.SuggestionsBuilder builder, Function<T, Identifier> identifier, Function<T, com.mojang.brigadier.Message> tooltip)
static CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>
suggestResource(Stream<Identifier> values, com.mojang.brigadier.suggestion.SuggestionsBuilder builder)
method_9257(Stream<class_2960> arg0, com.mojang.brigadier.suggestion.SuggestionsBuilder arg1)
suggestIdentifiers(Stream<Identifier> candidates, com.mojang.brigadier.suggestion.SuggestionsBuilder builder)
static <T> CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>
suggestResource(Stream<T> values, com.mojang.brigadier.suggestion.SuggestionsBuilder builder, Function<T, Identifier> id, Function<T, com.mojang.brigadier.Message> tooltip)
method_9271(Stream<T> arg0, com.mojang.brigadier.suggestion.SuggestionsBuilder arg1, Function<T, class_2960> arg2, Function<T, com.mojang.brigadier.Message> arg3)
suggestFromIdentifier(Stream<T> candidates, com.mojang.brigadier.suggestion.SuggestionsBuilder builder, Function<T, Identifier> identifier, Function<T, com.mojang.brigadier.Message> tooltip)
static CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>
suggestCoordinates(String currentInput, Collection<SharedSuggestionProvider$TextCoordinates> allSuggestions, com.mojang.brigadier.suggestion.SuggestionsBuilder builder, Predicate<String> validator)
method_9260(String arg0, Collection<class_2172$class_2173> arg1, com.mojang.brigadier.suggestion.SuggestionsBuilder arg2, Predicate<String> arg3)
suggestPositions(String remaining, Collection<CommandSource$RelativePosition> candidates, com.mojang.brigadier.suggestion.SuggestionsBuilder builder, Predicate<String> predicate)
static CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>
suggest2DCoordinates(String currentInput, Collection<SharedSuggestionProvider$TextCoordinates> allSuggestions, com.mojang.brigadier.suggestion.SuggestionsBuilder builder, Predicate<String> validator)
method_9252(String arg0, Collection<class_2172$class_2173> arg1, com.mojang.brigadier.suggestion.SuggestionsBuilder arg2, Predicate<String> arg3)
suggestColumnPositions(String remaining, Collection<CommandSource$RelativePosition> candidates, com.mojang.brigadier.suggestion.SuggestionsBuilder builder, Predicate<String> predicate)
static CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>
suggest(Iterable<String> values, com.mojang.brigadier.suggestion.SuggestionsBuilder builder)
method_9265(Iterable<String> arg0, com.mojang.brigadier.suggestion.SuggestionsBuilder arg1)
suggestMatching(Iterable<String> candidates, com.mojang.brigadier.suggestion.SuggestionsBuilder builder)
static CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>
suggest(Stream<String> values, com.mojang.brigadier.suggestion.SuggestionsBuilder builder)
method_9264(Stream<String> arg0, com.mojang.brigadier.suggestion.SuggestionsBuilder arg1)
suggestMatching(Stream<String> candidates, com.mojang.brigadier.suggestion.SuggestionsBuilder builder)
static CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>
suggest(String[] values, com.mojang.brigadier.suggestion.SuggestionsBuilder builder)
method_9253(String[] arg0, com.mojang.brigadier.suggestion.SuggestionsBuilder arg1)
suggestMatching(String[] candidates, com.mojang.brigadier.suggestion.SuggestionsBuilder builder)
static <T> CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>
suggest(Iterable<T> values, com.mojang.brigadier.suggestion.SuggestionsBuilder builder, Function<T, String> toString, Function<T, com.mojang.brigadier.Message> tooltip)
method_35510(Iterable<T> arg0, com.mojang.brigadier.suggestion.SuggestionsBuilder arg1, Function<T, String> arg2, Function<T, com.mojang.brigadier.Message> arg3)
suggestMatching(Iterable<T> candidates, com.mojang.brigadier.suggestion.SuggestionsBuilder builder, Function<T, String> suggestionText, Function<T, com.mojang.brigadier.Message> tooltip)
static boolean
matchesSubStr(String pattern, String input)
method_27136(String arg0, String arg1)
shouldSuggest(String remaining, String candidate)
private static boolean
lambda$suggest$5(String arg0, String arg1)
method_9272(String arg0, String arg1)
method_9272(String arg0, String candidate)
private static void
lambda$suggestResource$4(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, Function arg1, Function arg2, Object arg3)
method_9256(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, Function arg1, Function arg2, Object arg3)
method_9256(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, Function arg1, Function arg2, Object object)
private static void
lambda$suggestResource$3(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, Identifier arg1)
method_9275(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, class_2960 arg1)
method_9275(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, Identifier id)
private static Identifier
lambda$suggestResource$2(Identifier arg0)
method_9263(class_2960 arg0)
method_9263(Identifier id)
private static void
lambda$suggestResource$1(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, String arg1, Identifier arg2)
method_9266(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, String arg1, class_2960 arg2)
method_9266(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, String arg1, Identifier id)
private static Identifier
lambda$suggestResource$0(Identifier arg0)
method_9251(class_2960 arg0)
method_9251(Identifier id)