Class BrigadierCommandExecutor<S>
java.lang.Object
me.lucko.luckperms.common.command.CommandManager
me.lucko.luckperms.common.command.BrigadierCommandExecutor<S>
- All Implemented Interfaces:
com.mojang.brigadier.Command<S>,com.mojang.brigadier.suggestion.SuggestionProvider<S>
public abstract class BrigadierCommandExecutor<S>
extends CommandManager
implements com.mojang.brigadier.Command<S>, com.mojang.brigadier.suggestion.SuggestionProvider<S>
-
Field Summary
FieldsFields inherited from interface com.mojang.brigadier.Command
SINGLE_SUCCESS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract SenderCompletableFuture<com.mojang.brigadier.suggestion.Suggestions> getSuggestions(com.mojang.brigadier.context.CommandContext<S> context, com.mojang.brigadier.suggestion.SuggestionsBuilder builder) resolveSelectors(S source, List<String> args) intMethods inherited from class me.lucko.luckperms.common.command.CommandManager
executeCommand, getMainCommands, getPlugin, getTabCompletions, hasPermissionForAny, tabCompleteCommand
-
Field Details
-
COMMAND_ALIASES
-
-
Constructor Details
-
BrigadierCommandExecutor
-
-
Method Details
-
getSender
-
resolveSelectors
-
run
public int run(com.mojang.brigadier.context.CommandContext<S> context) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Specified by:
runin interfacecom.mojang.brigadier.Command<S>- Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException
-
getSuggestions
public CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> getSuggestions(com.mojang.brigadier.context.CommandContext<S> context, com.mojang.brigadier.suggestion.SuggestionsBuilder builder) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Specified by:
getSuggestionsin interfacecom.mojang.brigadier.suggestion.SuggestionProvider<S>- Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException
-