net.minecraft.client.network

public class ClientCommandSource

implements CommandSource

net.minecraft.client.multiplayer.ClientSuggestionProvider
net.minecraft.class_637
net.minecraft.client.network.ClientCommandSource

Field summary

Modifier and TypeField
private final ClientPlayNetworkHandler
connection
field_3722
networkHandler
private final MinecraftClient
minecraft
field_3725
client
private int
pendingSuggestionsId
field_3724
completionId
private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>
pendingSuggestionsFuture
field_3723
pendingCommandCompletion
private final Set<String>
customCompletionSuggestions
field_39794
chatSuggestions
private final PermissionPredicate
permissions
field_63568
permissionPredicate

Constructor summary

ModifierConstructor
public (ClientPlayNetworkHandler networkHandler, MinecraftClient client, PermissionPredicate permissionPredicate)

Method summary

Modifier and TypeMethod
public Collection<String>
getOnlinePlayerNames()
method_9262()
getPlayerNames()
public Collection<String>
getCustomTabSugggestions()
method_44750()
getChatSuggestions()
public Collection<String>
getSelectedEntities()
method_9269()
getEntitySuggestions()
public Collection<String>
getAllTeams()
method_9267()
getTeamNames()
public Stream<Identifier>
getAvailableSounds()
method_9254()
getSoundIds()
public PermissionPredicate
permissions()
method_75037()
getPermissions()
public 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<?>> arg0, CommandSource$SuggestedIdType arg1, com.mojang.brigadier.suggestion.SuggestionsBuilder arg2, com.mojang.brigadier.context.CommandContext<?> arg3)
public 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<?> arg0)
private static String
prettyPrint(double value)
method_2929(double arg0)
format(double d)
private static String
prettyPrint(int value)
method_2930(int arg0)
format(int i)
public Collection<CommandSource$RelativePosition>
getRelevantCoordinates()
method_17771()
getBlockPositionSuggestions()
public Collection<CommandSource$RelativePosition>
getAbsoluteCoordinates()
method_17772()
getPositionSuggestions()
public Set<RegistryKey<World>>
levels()
method_29310()
getWorldKeys()
public DynamicRegistryManager
registryAccess()
method_30497()
getRegistryManager()
public FeatureSet
enabledFeatures()
method_45549()
getEnabledFeatures()
public void
completeCustomSuggestions(int id, com.mojang.brigadier.suggestion.Suggestions result)
method_2931(int arg0, com.mojang.brigadier.suggestion.Suggestions arg1)
onCommandSuggestions(int completionId, com.mojang.brigadier.suggestion.Suggestions suggestions)
public void
modifyCustomCompletions(ClientboundCustomChatCompletionsPacket$Action action, List<String> entries)
method_44764(class_7597$class_7598 arg0, List<String> arg1)
onChatSuggestions(ChatSuggestionsS2CPacket$Action action, List<String> suggestions)
private CompletableFuture
lambda$suggestRegistryElements$1(com.mojang.brigadier.context.CommandContext arg0)
method_41233(com.mojang.brigadier.context.CommandContext arg0)
method_41233(com.mojang.brigadier.context.CommandContext arg0)
private CompletableFuture
lambda$suggestRegistryElements$0(SharedSuggestionProvider$ElementSuggestionType arg0, com.mojang.brigadier.suggestion.SuggestionsBuilder arg1, Registry arg2)
method_41232(class_2172$class_7078 arg0, com.mojang.brigadier.suggestion.SuggestionsBuilder arg1, class_2378 arg2)
method_41232(CommandSource$SuggestedIdType arg0, com.mojang.brigadier.suggestion.SuggestionsBuilder arg1, Registry registry)