Package net.minecraft.client.network
Class ClientCommandSource
java.lang.Object
net.minecraft.client.network.ClientCommandSource
- All Implemented Interfaces:
CommandSource
@Environment(CLIENT) public class ClientCommandSource extends Object implements CommandSource
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.command.CommandSource
CommandSource.RelativePosition -
Field Summary
Fields Modifier and Type Field Description private MinecraftClientclientprivate intcompletionIdprivate ClientPlayNetworkHandlernetworkHandlerprivate CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>pendingCompletion -
Constructor Summary
Constructors Constructor Description ClientCommandSource(ClientPlayNetworkHandler networkHandler, MinecraftClient client) -
Method Summary
Modifier and Type Method Description private static Stringformat(double d)private static Stringformat(int i)Collection<CommandSource.RelativePosition>getBlockPositionSuggestions()CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>getCompletions(com.mojang.brigadier.context.CommandContext<CommandSource> context, com.mojang.brigadier.suggestion.SuggestionsBuilder builder)Collection<String>getEntitySuggestions()Collection<String>getPlayerNames()Collection<CommandSource.RelativePosition>getPositionSuggestions()Stream<Identifier>getRecipeIds()DynamicRegistryManagergetRegistryManager()Collection<Identifier>getSoundIds()Collection<String>getTeamNames()Set<RegistryKey<World>>getWorldKeys()booleanhasPermissionLevel(int level)voidonCommandSuggestions(int completionId, com.mojang.brigadier.suggestion.Suggestions suggestions)
-
Field Details
-
networkHandler
-
client
-
completionId
private int completionId -
pendingCompletion
-
-
Constructor Details
-
ClientCommandSource
-
-
Method Details
-
getPlayerNames
- Specified by:
getPlayerNamesin interfaceCommandSource
-
getEntitySuggestions
- Specified by:
getEntitySuggestionsin interfaceCommandSource
-
getTeamNames
- Specified by:
getTeamNamesin interfaceCommandSource
-
getSoundIds
- Specified by:
getSoundIdsin interfaceCommandSource
-
getRecipeIds
- Specified by:
getRecipeIdsin interfaceCommandSource
-
hasPermissionLevel
public boolean hasPermissionLevel(int level)- Specified by:
hasPermissionLevelin interfaceCommandSource
-
getCompletions
public CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> getCompletions(com.mojang.brigadier.context.CommandContext<CommandSource> context, com.mojang.brigadier.suggestion.SuggestionsBuilder builder)- Specified by:
getCompletionsin interfaceCommandSource
-
format
-
format
-
getBlockPositionSuggestions
- Specified by:
getBlockPositionSuggestionsin interfaceCommandSource
-
getPositionSuggestions
- Specified by:
getPositionSuggestionsin interfaceCommandSource
-
getWorldKeys
- Specified by:
getWorldKeysin interfaceCommandSource
-
getRegistryManager
- Specified by:
getRegistryManagerin interfaceCommandSource
-
onCommandSuggestions
public void onCommandSuggestions(int completionId, com.mojang.brigadier.suggestion.Suggestions suggestions)
-