Index
All Classes and Interfaces|All Packages|Serialized Form
A
- add(Object, int, int) - Method in class io.github.projectunified.craftcommand.example.standalone.CalculatorCommand
- ADD - Enum constant in enum class io.github.projectunified.craftcommand.example.standalone.CalculatorCommand.MathOp
- AdminCommands() - Constructor for class io.github.projectunified.craftcommand.example.bukkit.TeleportCommand.AdminCommands
- AdminCommands() - Constructor for class io.github.projectunified.craftcommand.example.paper.TeleportCommand.AdminCommands
- AdvancedCommands() - Constructor for class io.github.projectunified.craftcommand.example.standalone.CalculatorCommand.AdvancedCommands
- aliases() - Element in annotation interface io.github.projectunified.craftcommand.annotation.Command
-
The aliases of the command.
- aliases() - Element in annotation interface io.github.projectunified.craftcommand.annotation.Subcommand
-
The aliases of the subcommand.
- annotationType() - Method in interface io.github.projectunified.craftcommand.processor.extension.MethodAnnotationHandler
-
Gets the annotation type this handler targets.
- annotationType() - Method in interface io.github.projectunified.craftcommand.processor.extension.ParameterAnnotationHandler
-
Gets the annotation type this handler targets.
- annotationType() - Method in class io.github.projectunified.craftcommand.validation.processor.extension.MaxHandler
- annotationType() - Method in class io.github.projectunified.craftcommand.validation.processor.extension.MinHandler
- annotationType() - Method in class io.github.projectunified.craftcommand.validation.processor.extension.ValidateWithHandler
- ArgumentResolver<S,
T> - Interface in io.github.projectunified.craftcommand -
Resolver for command parameter arguments.
- ArgumentResolverProvider<S> - Interface in io.github.projectunified.craftcommand
-
A provider for dynamic argument resolvers.
- ArrayExecutionSource - Class in io.github.projectunified.craftcommand.processor
-
Array-based implementation of
ExecutionSourcefor Bukkit/Standalone command execution. - ArrayExecutionSource(BaseCommandProcessor, String, boolean, String) - Constructor for class io.github.projectunified.craftcommand.processor.ArrayExecutionSource
-
Constructs an ArrayExecutionSource.
B
- BaseCommandProcessor - Class in io.github.projectunified.craftcommand.processor
-
Re-structured, highly readable base class for command annotation processors.
- BaseCommandProcessor() - Constructor for class io.github.projectunified.craftcommand.processor.BaseCommandProcessor
- BroadcastCommand - Class in io.github.projectunified.craftcommand.example.paper
- BroadcastCommand() - Constructor for class io.github.projectunified.craftcommand.example.paper.BroadcastCommand
- buildAdditionalHelpers(TypeSpec.Builder, CommandModel) - Method in class io.github.projectunified.craftcommand.processor.BaseCommandProcessor
-
Generates additional platform-independent helper methods (like suggestBoolean and sender casting helpers).
- buildAdditionalHelpers(TypeSpec.Builder, CommandModel) - Method in class io.github.projectunified.craftcommand.processor.bukkit.BukkitCommandProcessor
- buildAdditionalHelpers(TypeSpec.Builder, CommandModel) - Method in class io.github.projectunified.craftcommand.processor.paper.PaperBasicCommandProcessor
- buildAliasesExpression(CommandModel) - Method in class io.github.projectunified.craftcommand.processor.BaseCommandProcessor
- buildBuiltInParameter(MethodSpec.Builder, ParameterModel, TypeName, String, String, String, String, boolean, int) - Method in class io.github.projectunified.craftcommand.processor.BaseCommandProcessor
- buildEntryMethods(TypeSpec.Builder, CommandModel, TypeElement) - Method in class io.github.projectunified.craftcommand.processor.BaseCommandProcessor
-
Generates platform-specific main wrapper entry methods (e.g. onCommand or execute).
- buildEntryMethods(TypeSpec.Builder, CommandModel, TypeElement) - Method in class io.github.projectunified.craftcommand.processor.bukkit.BukkitCommandProcessor
-
Generates Bukkit-specific wrapper entry methods.
- buildEntryMethods(TypeSpec.Builder, CommandModel, TypeElement) - Method in class io.github.projectunified.craftcommand.processor.paper.PaperBasicCommandProcessor
- buildEntryMethods(TypeSpec.Builder, CommandModel, TypeElement) - Method in class io.github.projectunified.craftcommand.processor.paper.PaperCommandProcessor
- buildEntryMethods(TypeSpec.Builder, CommandModel, TypeElement) - Method in class io.github.projectunified.craftcommand.processor.standalone.StandaloneCommandProcessor
-
Generates all standalone-specific entry methods for the wrapper class.
- buildExecutionRouting(MethodSpec.Builder, CommandModel, String, String, CommandModel, String) - Method in class io.github.projectunified.craftcommand.processor.BaseCommandProcessor
- buildLocalResolverParameter(MethodSpec.Builder, CommandModel, ParameterModel, TypeName, String, ExecutableElement, CommandModel, String, String, String, boolean, int) - Method in class io.github.projectunified.craftcommand.processor.BaseCommandProcessor
- buildMethodExecution(MethodSpec.Builder, CommandModel, MethodModel, String, CommandModel, ExecutionSource) - Method in class io.github.projectunified.craftcommand.processor.BaseCommandProcessor
- buildMethodExecution(MethodSpec.Builder, CommandModel, MethodModel, String, String, CommandModel) - Method in class io.github.projectunified.craftcommand.processor.BaseCommandProcessor
- buildParameterSuggestionHelper(CommandModel, MethodModel, ParameterModel, int, CommandModel) - Method in class io.github.projectunified.craftcommand.processor.BaseCommandProcessor
- buildParameterSuggestions(TypeSpec.Builder, CommandModel, CommandModel) - Method in class io.github.projectunified.craftcommand.processor.BaseCommandProcessor
- buildSenderResolution(MethodSpec.Builder, CommandModel, MethodModel, CommandModel, String, ParameterModel, TypeName) - Method in class io.github.projectunified.craftcommand.processor.BaseCommandProcessor
- buildSubcommandSuggestionRouting(MethodSpec.Builder, CommandModel, MethodModel, String) - Method in class io.github.projectunified.craftcommand.processor.BaseCommandProcessor
- buildSuggestionRouting(MethodSpec.Builder, CommandModel, String, String, CommandModel) - Method in class io.github.projectunified.craftcommand.processor.BaseCommandProcessor
- buildWrapperClass(CommandModel, TypeElement) - Method in class io.github.projectunified.craftcommand.processor.BaseCommandProcessor
-
Generates the wrapper class for the command model using JavaPoet.
- BukkitCommandManager - Class in io.github.projectunified.craftcommand.bukkit
-
CommandManager implementation for Bukkit plugins.
- BukkitCommandManager(JavaPlugin) - Constructor for class io.github.projectunified.craftcommand.bukkit.BukkitCommandManager
-
Constructs a BukkitCommandManager with a default error handler that sends red messages.
- BukkitCommandManager(JavaPlugin, ErrorHandler<CommandSender>) - Constructor for class io.github.projectunified.craftcommand.bukkit.BukkitCommandManager
- BukkitCommandProcessor - Class in io.github.projectunified.craftcommand.processor.bukkit
-
Annotation processor for Bukkit platforms.
- BukkitCommandProcessor() - Constructor for class io.github.projectunified.craftcommand.processor.bukkit.BukkitCommandProcessor
C
- CalculatorCommand - Class in io.github.projectunified.craftcommand.example.standalone
- CalculatorCommand() - Constructor for class io.github.projectunified.craftcommand.example.standalone.CalculatorCommand
- CalculatorCommand.AdvancedCommands - Class in io.github.projectunified.craftcommand.example.standalone
- CalculatorCommand.CustomSender - Class in io.github.projectunified.craftcommand.example.standalone
- CalculatorCommand.MathOp - Enum Class in io.github.projectunified.craftcommand.example.standalone
- CLIApp - Class in io.github.projectunified.craftcommand.example.standalone
- CLIApp() - Constructor for class io.github.projectunified.craftcommand.example.standalone.CLIApp
- Command - Annotation Interface in io.github.projectunified.craftcommand.annotation
-
Annotation used to define a main command.
- CommandException - Exception Class in io.github.projectunified.craftcommand.exception
- CommandException(String) - Constructor for exception class io.github.projectunified.craftcommand.exception.CommandException
- CommandException(String, Throwable) - Constructor for exception class io.github.projectunified.craftcommand.exception.CommandException
- CommandInfo - Class in io.github.projectunified.craftcommand
-
Information about a command or subcommand execution.
- CommandInfo(List<String>, String, String) - Constructor for class io.github.projectunified.craftcommand.CommandInfo
-
Constructs a CommandInfo.
- CommandInfoExposer - Interface in io.github.projectunified.craftcommand
-
Interface implemented by generated command wrappers to expose their command info list.
- CommandManager<S> - Class in io.github.projectunified.craftcommand
-
Base command manager responsible for registering argument resolvers and handling errors.
- CommandManager(ErrorHandler<S>) - Constructor for class io.github.projectunified.craftcommand.CommandManager
-
Constructs a CommandManager with the specified error handler.
- CommandModel - Class in io.github.projectunified.craftcommand.processor.model
-
Model representing a parsed command or subcommand class.
- CommandModel(ClassName, String, String, List<String>, String, MethodModel, List<MethodModel>, List<CommandModel>, TypeElement) - Constructor for class io.github.projectunified.craftcommand.processor.model.CommandModel
-
Constructs a CommandModel.
- CommandParser - Class in io.github.projectunified.craftcommand.processor.parser
-
Parser utility to convert compile-time annotated class elements into structured command models.
- CommandParser() - Constructor for class io.github.projectunified.craftcommand.processor.parser.CommandParser
- configureConstructor(MethodSpec.Builder, CommandModel) - Method in class io.github.projectunified.craftcommand.processor.BaseCommandProcessor
-
Configures the constructor for platform-specific statements (e.g., registering command).
- configureConstructor(MethodSpec.Builder, CommandModel) - Method in class io.github.projectunified.craftcommand.processor.bukkit.BukkitCommandProcessor
- configureSuperType(TypeSpec.Builder) - Method in class io.github.projectunified.craftcommand.processor.BaseCommandProcessor
-
Configures the super interfaces/classes that the generated wrapper should implement/extend.
- configureSuperType(TypeSpec.Builder) - Method in class io.github.projectunified.craftcommand.processor.bukkit.BukkitCommandProcessor
- configureSuperType(TypeSpec.Builder) - Method in class io.github.projectunified.craftcommand.processor.paper.PaperBasicCommandProcessor
- configureSuperType(TypeSpec.Builder) - Method in class io.github.projectunified.craftcommand.processor.paper.PaperCommandProcessor
- configureSuperType(TypeSpec.Builder) - Method in class io.github.projectunified.craftcommand.processor.standalone.StandaloneCommandProcessor
- CustomSender(String) - Constructor for class io.github.projectunified.craftcommand.example.standalone.CalculatorCommand.CustomSender
D
- Default - Annotation Interface in io.github.projectunified.craftcommand.annotation
-
Annotation used to define the default command action when no subcommands are matched.
- description() - Element in annotation interface io.github.projectunified.craftcommand.annotation.Command
-
The description of the command.
- divide(Object, int, int) - Method in class io.github.projectunified.craftcommand.example.standalone.CalculatorCommand
- DIVIDE - Enum constant in enum class io.github.projectunified.craftcommand.example.standalone.CalculatorCommand.MathOp
E
- enumOp(Object, CalculatorCommand.MathOp, int, int) - Method in class io.github.projectunified.craftcommand.example.standalone.CalculatorCommand
- ErrorHandler<S> - Interface in io.github.projectunified.craftcommand
-
Handler for exceptions thrown during command execution.
- ExamplePlugin - Class in io.github.projectunified.craftcommand.example.bukkit
- ExamplePlugin - Class in io.github.projectunified.craftcommand.example.paper
- ExamplePlugin() - Constructor for class io.github.projectunified.craftcommand.example.bukkit.ExamplePlugin
- ExamplePlugin() - Constructor for class io.github.projectunified.craftcommand.example.paper.ExamplePlugin
- execute(Object) - Method in class io.github.projectunified.craftcommand.example.standalone.CalculatorCommand.AdvancedCommands
- execute(Object, int, int) - Method in class io.github.projectunified.craftcommand.example.standalone.CalculatorCommand
- execute(Object, String[]) - Method in interface io.github.projectunified.craftcommand.standalone.StandaloneCommand
-
Executes the command.
- execute(CommandSender, String) - Method in class io.github.projectunified.craftcommand.example.paper.BroadcastCommand
- execute(Player) - Method in class io.github.projectunified.craftcommand.example.bukkit.TeleportCommand.AdminCommands
- execute(Player) - Method in class io.github.projectunified.craftcommand.example.paper.TeleportCommand.AdminCommands
- execute(Player, Player) - Method in class io.github.projectunified.craftcommand.example.bukkit.TeleportCommand
- execute(Player, Player) - Method in class io.github.projectunified.craftcommand.example.paper.TeleportCommand
- executeStack(CommandSourceStack, String) - Method in class io.github.projectunified.craftcommand.example.paper.BroadcastCommand
- ExecutionSource - Interface in io.github.projectunified.craftcommand.processor
-
Interface to generate platform-specific command execution steps.
F
- findLocalResolver(CommandModel, ParameterModel, CommandModel) - Method in class io.github.projectunified.craftcommand.processor.BaseCommandProcessor
- findModelForClass(CommandModel, TypeElement) - Method in class io.github.projectunified.craftcommand.processor.BaseCommandProcessor
- findSuggestMethod(TypeElement, String) - Method in class io.github.projectunified.craftcommand.processor.BaseCommandProcessor
- firstParamIsSender(ExecutableElement) - Method in class io.github.projectunified.craftcommand.processor.BaseCommandProcessor
- formatMessage(String, String, Object...) - Method in class io.github.projectunified.craftcommand.CommandManager
-
Formats a message template for a key with the given arguments.
G
- generateDefaultSenderCastForSuggestion(MethodSpec.Builder) - Method in class io.github.projectunified.craftcommand.processor.BaseCommandProcessor
-
Helper statement generator to cast general Object sender to platform-specific sender.
- generateExecuteMethodBody(MethodSpec.Builder, CommandModel, String) - Method in class io.github.projectunified.craftcommand.processor.BaseCommandProcessor
- generateExecutionSetup(MethodSpec.Builder, CommandModel, MethodModel, CommandModel) - Method in class io.github.projectunified.craftcommand.processor.ArrayExecutionSource
- generateExecutionSetup(MethodSpec.Builder, CommandModel, MethodModel, CommandModel) - Method in interface io.github.projectunified.craftcommand.processor.ExecutionSource
-
Generates code for platform-specific execution setup or static checks (e.g. checking command length).
- generateExecutionSetup(MethodSpec.Builder, CommandModel, MethodModel, CommandModel) - Method in class io.github.projectunified.craftcommand.processor.paper.PaperExecutionSource
- generateFieldsAndConstructorStatements(CommandModel, TypeSpec.Builder, MethodSpec.Builder, String) - Method in class io.github.projectunified.craftcommand.processor.BaseCommandProcessor
- generateLocalResolverInvocation(ExecutableElement, String, String, String, String) - Method in class io.github.projectunified.craftcommand.processor.BaseCommandProcessor
- generateParameterResolution(MethodSpec.Builder, CommandModel, MethodModel, CommandModel, ParameterModel, String, String, int) - Method in class io.github.projectunified.craftcommand.processor.ArrayExecutionSource
- generateParameterResolution(MethodSpec.Builder, CommandModel, MethodModel, CommandModel, ParameterModel, String, String, int) - Method in interface io.github.projectunified.craftcommand.processor.ExecutionSource
-
Generates code to parse and resolve a specific command parameter.
- generateParameterResolution(MethodSpec.Builder, CommandModel, MethodModel, CommandModel, ParameterModel, String, String, int) - Method in class io.github.projectunified.craftcommand.processor.paper.PaperExecutionSource
- generatePlatformParamSuggestions(MethodSpec.Builder, TypeName, String, String, String, int) - Method in class io.github.projectunified.craftcommand.processor.BaseCommandProcessor
- generatePlatformParamSuggestions(MethodSpec.Builder, TypeName, String, String, String, int) - Method in class io.github.projectunified.craftcommand.processor.bukkit.BukkitCommandProcessor
- generatePlatformParamSuggestions(MethodSpec.Builder, TypeName, String, String, String, int) - Method in class io.github.projectunified.craftcommand.processor.paper.PaperBasicCommandProcessor
- generatePlatformParamSuggestions(MethodSpec.Builder, TypeName, String, String, String, int) - Method in class io.github.projectunified.craftcommand.processor.paper.PaperCommandProcessor
- generateSenderResolution(MethodSpec.Builder, CommandModel, MethodModel, CommandModel, String, ParameterModel, TypeName) - Method in class io.github.projectunified.craftcommand.processor.ArrayExecutionSource
- generateSenderResolution(MethodSpec.Builder, CommandModel, MethodModel, CommandModel, String, ParameterModel, TypeName) - Method in interface io.github.projectunified.craftcommand.processor.ExecutionSource
-
Generates code to resolve and cast the command sender.
- generateSenderResolution(MethodSpec.Builder, CommandModel, MethodModel, CommandModel, String, ParameterModel, TypeName) - Method in class io.github.projectunified.craftcommand.processor.paper.PaperExecutionSource
- generateSubcommandClassExecutors(TypeSpec.Builder, CommandModel, CommandModel) - Method in class io.github.projectunified.craftcommand.processor.BaseCommandProcessor
- generateUnknownSubcommandMessage(MethodSpec.Builder, CommandModel) - Method in class io.github.projectunified.craftcommand.processor.BaseCommandProcessor
-
Generates statements to handle cases where an unknown subcommand is typed.
- generateUnknownSubcommandMessage(MethodSpec.Builder, CommandModel) - Method in class io.github.projectunified.craftcommand.processor.bukkit.BukkitCommandProcessor
- getAliases() - Method in interface io.github.projectunified.craftcommand.paper.PaperBasicCommand
-
Gets all registered aliases for the command.
- getAliases() - Method in interface io.github.projectunified.craftcommand.paper.PaperCommand
-
Gets all registered aliases for the command.
- getAliases() - Method in class io.github.projectunified.craftcommand.processor.model.CommandModel
-
Gets the aliases of the command.
- getAliases() - Method in class io.github.projectunified.craftcommand.processor.model.MethodModel
-
Gets the subcommand aliases.
- getAliases() - Method in interface io.github.projectunified.craftcommand.standalone.StandaloneCommand
-
Gets the aliases of the command.
- getAssignmentValueForType(TypeName, String) - Method in class io.github.projectunified.craftcommand.processor.BaseCommandProcessor
- getClassName() - Method in class io.github.projectunified.craftcommand.processor.model.CommandModel
-
Gets the ClassName of the command class.
- getCommand(String) - Method in class io.github.projectunified.craftcommand.standalone.StandaloneCommandManager
-
Gets a registered command by its label or alias.
- getCommandInfo() - Method in interface io.github.projectunified.craftcommand.CommandInfoExposer
-
Gets the list of command information.
- getCommandInfo(Object) - Method in class io.github.projectunified.craftcommand.CommandManager
-
Gets the list of command information for the given command instance.
- getCommandName() - Method in class io.github.projectunified.craftcommand.processor.model.CommandModel
-
Gets the primary name of the command.
- getCommandNode() - Method in interface io.github.projectunified.craftcommand.paper.PaperCommand
-
Gets the Brigadier command node.
- getCommands() - Method in class io.github.projectunified.craftcommand.standalone.StandaloneCommandManager
-
Gets all registered commands.
- getDefaultMethod() - Method in class io.github.projectunified.craftcommand.processor.model.CommandModel
-
Gets the default execution method.
- getDefaultPrimitiveValue(TypeMirror) - Static method in class io.github.projectunified.craftcommand.processor.BaseCommandProcessor
-
Utility method to get the default literal value expression for a primitive type.
- getDefaultValue() - Method in class io.github.projectunified.craftcommand.processor.model.ParameterModel
-
Gets the default value string.
- getDescription() - Method in class io.github.projectunified.craftcommand.CommandInfo
-
Gets the description.
- getDescription() - Method in interface io.github.projectunified.craftcommand.paper.PaperBasicCommand
-
Gets the description of the command.
- getDescription() - Method in interface io.github.projectunified.craftcommand.paper.PaperCommand
-
Gets the description of the command.
- getDescription() - Method in class io.github.projectunified.craftcommand.processor.model.CommandModel
-
Gets the command description.
- getDescription() - Method in interface io.github.projectunified.craftcommand.standalone.StandaloneCommand
-
Gets the description of the command.
- getDynamicResolverTypes(CommandModel) - Method in class io.github.projectunified.craftcommand.processor.BaseCommandProcessor
-
Recursively retrieves all unique custom parameter types requiring dynamic/global resolvers across the entire command hierarchy (main class, nested subcommand classes, and methods).
- getElement() - Method in class io.github.projectunified.craftcommand.processor.model.CommandModel
-
Gets the underlying Java TypeElement of this class.
- getElement() - Method in class io.github.projectunified.craftcommand.processor.model.MethodModel
-
Gets the underlying Java ExecutableElement.
- getElement() - Method in class io.github.projectunified.craftcommand.processor.model.ParameterModel
-
Gets the underlying VariableElement.
- getErrorHandler() - Method in class io.github.projectunified.craftcommand.CommandManager
-
Gets the error handler.
- getHelp(CommandSender) - Method in class io.github.projectunified.craftcommand.example.bukkit.TeleportCommand
- getHelp(CommandSender) - Method in class io.github.projectunified.craftcommand.example.paper.TeleportCommand
- getInfo(Player) - Method in class io.github.projectunified.craftcommand.example.bukkit.TeleportCommand
- getInfo(Player) - Method in class io.github.projectunified.craftcommand.example.paper.TeleportCommand
- getInstanceVarExpression(CommandModel, CommandModel) - Method in class io.github.projectunified.craftcommand.processor.BaseCommandProcessor
- getLocalResolverMaxWidth(ExecutableElement) - Method in class io.github.projectunified.craftcommand.processor.BaseCommandProcessor
- getLocalResolverMinWidth(ExecutableElement) - Method in class io.github.projectunified.craftcommand.processor.BaseCommandProcessor
- getManagerType() - Method in class io.github.projectunified.craftcommand.processor.BaseCommandProcessor
-
Returns the platform-specific command manager type.
- getManagerType() - Method in class io.github.projectunified.craftcommand.processor.bukkit.BukkitCommandProcessor
- getManagerType() - Method in class io.github.projectunified.craftcommand.processor.paper.PaperBasicCommandProcessor
- getManagerType() - Method in class io.github.projectunified.craftcommand.processor.paper.PaperCommandProcessor
- getManagerType() - Method in class io.github.projectunified.craftcommand.processor.standalone.StandaloneCommandProcessor
- getMethodName() - Method in class io.github.projectunified.craftcommand.processor.model.MethodModel
-
Gets the Java method name.
- getName() - Method in class io.github.projectunified.craftcommand.example.standalone.CalculatorCommand.CustomSender
- getName() - Method in interface io.github.projectunified.craftcommand.paper.PaperBasicCommand
-
Gets the main name of the command.
- getName() - Method in class io.github.projectunified.craftcommand.processor.model.ParameterModel
-
Gets the parameter name.
- getName() - Method in interface io.github.projectunified.craftcommand.standalone.StandaloneCommand
-
Gets the primary name of the command.
- getNearPlayers(Player, String[], String) - Method in class io.github.projectunified.craftcommand.example.bukkit.TeleportCommand
- getNearPlayers(Player, String[], String) - Method in class io.github.projectunified.craftcommand.example.paper.TeleportCommand
- getNestedSubcommands() - Method in class io.github.projectunified.craftcommand.processor.model.CommandModel
-
Gets the nested class-level subcommands.
- getPackageName() - Method in class io.github.projectunified.craftcommand.processor.model.CommandModel
-
Gets the package name of the command class.
- getParameters() - Method in class io.github.projectunified.craftcommand.processor.model.MethodModel
-
Gets the list of argument parameters.
- getParameterSuggestionMethodName(CommandModel, MethodModel, int) - Method in class io.github.projectunified.craftcommand.processor.BaseCommandProcessor
- getPath() - Method in class io.github.projectunified.craftcommand.CommandInfo
-
Gets the subcommand path.
- getPlatformBuiltInWidth(TypeName) - Method in class io.github.projectunified.craftcommand.processor.BaseCommandProcessor
- getPlatformBuiltInWidth(TypeName) - Method in class io.github.projectunified.craftcommand.processor.bukkit.BukkitCommandProcessor
- getPlatformBuiltInWidth(TypeName) - Method in class io.github.projectunified.craftcommand.processor.paper.PaperBasicCommandProcessor
- getPlatformBuiltInWidth(TypeName) - Method in class io.github.projectunified.craftcommand.processor.paper.PaperCommandProcessor
- getResolver(Class<?>) - Method in interface io.github.projectunified.craftcommand.ArgumentResolverProvider
-
Gets a resolver for the specified type.
- getResolver(Class<T>) - Method in class io.github.projectunified.craftcommand.CommandManager
-
Gets the registered argument resolver for the given class type.
- getResolverMethodName(TypeName) - Method in class io.github.projectunified.craftcommand.processor.BaseCommandProcessor
-
Constructs a unique, valid Java helper method name for resolving a given type.
- getSenderExpression(String) - Method in class io.github.projectunified.craftcommand.processor.BaseCommandProcessor
- getSenderExpression(String) - Method in class io.github.projectunified.craftcommand.processor.paper.PaperBasicCommandProcessor
- getSenderExpression(String) - Method in class io.github.projectunified.craftcommand.processor.paper.PaperCommandProcessor
- getSenderParameter() - Method in class io.github.projectunified.craftcommand.processor.model.MethodModel
-
Gets the sender parameter model.
- getSenderType() - Method in class io.github.projectunified.craftcommand.processor.model.MethodModel
-
Gets the type of the sender parameter.
- getSenderTypeName() - Method in class io.github.projectunified.craftcommand.processor.BaseCommandProcessor
-
Returns the platform-specific command sender type name (e.g.
- getSenderTypeName() - Method in class io.github.projectunified.craftcommand.processor.bukkit.BukkitCommandProcessor
- getSenderTypeName() - Method in class io.github.projectunified.craftcommand.processor.paper.PaperBasicCommandProcessor
- getSenderTypeName() - Method in class io.github.projectunified.craftcommand.processor.paper.PaperCommandProcessor
- getSenderTypeName() - Method in class io.github.projectunified.craftcommand.processor.standalone.StandaloneCommandProcessor
- getSimpleName(TypeName) - Static method in class io.github.projectunified.craftcommand.processor.BaseCommandProcessor
-
Utility method to get the simple name of a type.
- getSubcommandFieldName(CommandModel) - Method in class io.github.projectunified.craftcommand.processor.BaseCommandProcessor
- getSubcommandName() - Method in class io.github.projectunified.craftcommand.processor.model.MethodModel
-
Gets the subcommand name.
- getSubcommandNames(CommandModel) - Static method in class io.github.projectunified.craftcommand.processor.BaseCommandProcessor
-
Utility method to format a list of all subcommand names defined in a command model.
- getSubcommands() - Method in class io.github.projectunified.craftcommand.processor.model.CommandModel
-
Gets the method-level subcommands.
- getSuggestProvider() - Method in class io.github.projectunified.craftcommand.processor.model.ParameterModel
-
Gets the custom suggestion provider method name.
- getType() - Method in class io.github.projectunified.craftcommand.processor.model.ParameterModel
-
Gets the Java TypeMirror of this parameter.
- getUsage() - Method in class io.github.projectunified.craftcommand.CommandInfo
-
Gets the usage syntax.
- getUsage(MethodModel) - Static method in class io.github.projectunified.craftcommand.processor.BaseCommandProcessor
-
Utility method to build the command usage syntax string for a command method.
- getWidth() - Method in interface io.github.projectunified.craftcommand.ArgumentResolver
-
The number of arguments this resolver consumes.
- getWrapperClassSuffix() - Method in class io.github.projectunified.craftcommand.processor.BaseCommandProcessor
-
Returns the wrapper class suffix specific to the platform.
- getWrapperClassSuffix() - Method in class io.github.projectunified.craftcommand.processor.bukkit.BukkitCommandProcessor
- getWrapperClassSuffix() - Method in class io.github.projectunified.craftcommand.processor.paper.PaperBasicCommandProcessor
- getWrapperClassSuffix() - Method in class io.github.projectunified.craftcommand.processor.paper.PaperCommandProcessor
- getWrapperClassSuffix() - Method in class io.github.projectunified.craftcommand.processor.standalone.StandaloneCommandProcessor
- Greedy - Annotation Interface in io.github.projectunified.craftcommand.annotation
-
Annotation indicating that a parameter consumes all remaining command arguments.
H
- handle(A, MethodModel, String, String, MethodSpec.Builder) - Method in interface io.github.projectunified.craftcommand.processor.extension.MethodAnnotationHandler
-
Injects custom code (e.g. permission/cooldown checks) into the generated method execution code block.
- handle(A, ParameterModel, String, String, String, MethodSpec.Builder) - Method in interface io.github.projectunified.craftcommand.processor.extension.ParameterAnnotationHandler
-
Injects custom code (e.g. validation) into the generated method execution code block.
- handle(Max, ParameterModel, String, String, String, MethodSpec.Builder) - Method in class io.github.projectunified.craftcommand.validation.processor.extension.MaxHandler
- handle(Min, ParameterModel, String, String, String, MethodSpec.Builder) - Method in class io.github.projectunified.craftcommand.validation.processor.extension.MinHandler
- handle(ValidateWith, ParameterModel, String, String, String, MethodSpec.Builder) - Method in class io.github.projectunified.craftcommand.validation.processor.extension.ValidateWithHandler
- handle(S, Exception) - Method in interface io.github.projectunified.craftcommand.ErrorHandler
-
Handles an exception thrown during command execution.
I
- init(ProcessingEnvironment) - Method in class io.github.projectunified.craftcommand.processor.BaseCommandProcessor
- io.github.projectunified.craftcommand - package io.github.projectunified.craftcommand
- io.github.projectunified.craftcommand.annotation - package io.github.projectunified.craftcommand.annotation
- io.github.projectunified.craftcommand.bukkit - package io.github.projectunified.craftcommand.bukkit
- io.github.projectunified.craftcommand.bukkit.annotation - package io.github.projectunified.craftcommand.bukkit.annotation
- io.github.projectunified.craftcommand.example.bukkit - package io.github.projectunified.craftcommand.example.bukkit
- io.github.projectunified.craftcommand.example.paper - package io.github.projectunified.craftcommand.example.paper
- io.github.projectunified.craftcommand.example.standalone - package io.github.projectunified.craftcommand.example.standalone
- io.github.projectunified.craftcommand.exception - package io.github.projectunified.craftcommand.exception
- io.github.projectunified.craftcommand.paper - package io.github.projectunified.craftcommand.paper
- io.github.projectunified.craftcommand.processor - package io.github.projectunified.craftcommand.processor
- io.github.projectunified.craftcommand.processor.bukkit - package io.github.projectunified.craftcommand.processor.bukkit
- io.github.projectunified.craftcommand.processor.extension - package io.github.projectunified.craftcommand.processor.extension
- io.github.projectunified.craftcommand.processor.model - package io.github.projectunified.craftcommand.processor.model
- io.github.projectunified.craftcommand.processor.paper - package io.github.projectunified.craftcommand.processor.paper
- io.github.projectunified.craftcommand.processor.parser - package io.github.projectunified.craftcommand.processor.parser
- io.github.projectunified.craftcommand.processor.standalone - package io.github.projectunified.craftcommand.processor.standalone
- io.github.projectunified.craftcommand.standalone - package io.github.projectunified.craftcommand.standalone
- io.github.projectunified.craftcommand.validation.annotation - package io.github.projectunified.craftcommand.validation.annotation
- io.github.projectunified.craftcommand.validation.processor.extension - package io.github.projectunified.craftcommand.validation.processor.extension
- isBuiltInType(TypeName) - Method in class io.github.projectunified.craftcommand.processor.BaseCommandProcessor
- isDefault() - Method in class io.github.projectunified.craftcommand.processor.model.MethodModel
-
Checks if this method is the default action.
- isField(TypeElement, String) - Method in class io.github.projectunified.craftcommand.processor.BaseCommandProcessor
- isGreedy() - Method in class io.github.projectunified.craftcommand.processor.model.ParameterModel
-
Checks if this parameter is greedy.
- isOptional() - Method in class io.github.projectunified.craftcommand.processor.model.ParameterModel
-
Checks if this parameter is optional.
- isPlatformBuiltInType(TypeName) - Method in class io.github.projectunified.craftcommand.processor.BaseCommandProcessor
- isPlatformBuiltInType(TypeName) - Method in class io.github.projectunified.craftcommand.processor.bukkit.BukkitCommandProcessor
- isPlatformBuiltInType(TypeName) - Method in class io.github.projectunified.craftcommand.processor.paper.PaperBasicCommandProcessor
- isPlatformBuiltInType(TypeName) - Method in class io.github.projectunified.craftcommand.processor.paper.PaperCommandProcessor
- isSenderBaseType(TypeName) - Method in class io.github.projectunified.craftcommand.processor.BaseCommandProcessor
- isSenderBaseType(TypeName) - Method in class io.github.projectunified.craftcommand.processor.bukkit.BukkitCommandProcessor
- isSenderBaseType(TypeName) - Method in class io.github.projectunified.craftcommand.processor.paper.PaperBasicCommandProcessor
- isSenderBaseType(TypeName) - Method in class io.github.projectunified.craftcommand.processor.paper.PaperCommandProcessor
- isSenderType(TypeName) - Method in class io.github.projectunified.craftcommand.processor.BaseCommandProcessor
-
Checks if the sender type is supported
- isSenderType(TypeName) - Method in class io.github.projectunified.craftcommand.processor.bukkit.BukkitCommandProcessor
- isSenderType(TypeName) - Method in class io.github.projectunified.craftcommand.processor.paper.PaperBasicCommandProcessor
- isSenderType(TypeName) - Method in class io.github.projectunified.craftcommand.processor.paper.PaperCommandProcessor
M
- main(String[]) - Static method in class io.github.projectunified.craftcommand.example.standalone.CLIApp
- Max - Annotation Interface in io.github.projectunified.craftcommand.validation.annotation
-
Validates that a numeric parameter value is at most the specified maximum.
- MaxHandler - Class in io.github.projectunified.craftcommand.validation.processor.extension
-
Built-in validation handler for
@Maxannotations. - MaxHandler() - Constructor for class io.github.projectunified.craftcommand.validation.processor.extension.MaxHandler
- message() - Element in annotation interface io.github.projectunified.craftcommand.bukkit.annotation.Permission
-
The custom error message to send when the player does not have permission.
- message() - Element in annotation interface io.github.projectunified.craftcommand.validation.annotation.Max
-
Custom message or translation key when validation fails.
- message() - Element in annotation interface io.github.projectunified.craftcommand.validation.annotation.Min
-
Custom message or translation key when validation fails.
- message() - Element in annotation interface io.github.projectunified.craftcommand.validation.annotation.ValidateWith
-
Custom message or translation key when validation fails.
- MethodAnnotationHandler<A> - Interface in io.github.projectunified.craftcommand.processor.extension
-
SPI handler to inject custom validation or execution logic based on method-level annotations.
- MethodModel - Class in io.github.projectunified.craftcommand.processor.model
-
Model representing a command or subcommand method.
- MethodModel(String, String, List<String>, ParameterModel, List<ParameterModel>, boolean, ExecutableElement) - Constructor for class io.github.projectunified.craftcommand.processor.model.MethodModel
-
Constructs a MethodModel.
- Min - Annotation Interface in io.github.projectunified.craftcommand.validation.annotation
-
Validates that a numeric parameter value is at least the specified minimum.
- MinHandler - Class in io.github.projectunified.craftcommand.validation.processor.extension
-
Built-in validation handler for
@Minannotations. - MinHandler() - Constructor for class io.github.projectunified.craftcommand.validation.processor.extension.MinHandler
- modes - Variable in class io.github.projectunified.craftcommand.example.bukkit.TeleportCommand
- modes - Variable in class io.github.projectunified.craftcommand.example.paper.TeleportCommand
- multiply(Object, int, int) - Method in class io.github.projectunified.craftcommand.example.standalone.CalculatorCommand
- MULTIPLY - Enum constant in enum class io.github.projectunified.craftcommand.example.standalone.CalculatorCommand.MathOp
N
- Name - Annotation Interface in io.github.projectunified.craftcommand.annotation
-
Annotation used to define a custom name for a command parameter.
O
- onBeforeExecute(MethodSpec.Builder, Element, String) - Method in class io.github.projectunified.craftcommand.processor.BaseCommandProcessor
-
Hook run prior to execution routing of a subcommand or command method.
- onBeforeExecute(MethodSpec.Builder, Element, String) - Method in class io.github.projectunified.craftcommand.processor.bukkit.BukkitCommandProcessor
- onBeforeSuggest(MethodSpec.Builder, Element) - Method in class io.github.projectunified.craftcommand.processor.BaseCommandProcessor
-
Hook run before tab-completion routing of a subcommand or method.
- onBeforeSuggest(MethodSpec.Builder, Element) - Method in class io.github.projectunified.craftcommand.processor.bukkit.BukkitCommandProcessor
- onDisable() - Method in class io.github.projectunified.craftcommand.example.bukkit.ExamplePlugin
- onEnable() - Method in class io.github.projectunified.craftcommand.example.bukkit.ExamplePlugin
- onEnable() - Method in class io.github.projectunified.craftcommand.example.paper.ExamplePlugin
- onSuggestionAdd(MethodSpec.Builder, Element, Runnable) - Method in class io.github.projectunified.craftcommand.processor.BaseCommandProcessor
-
Hook to decide if a subcommand/method should be suggested during tab-completion.
- onSuggestionAdd(MethodSpec.Builder, Element, Runnable) - Method in class io.github.projectunified.craftcommand.processor.bukkit.BukkitCommandProcessor
- operators - Variable in class io.github.projectunified.craftcommand.example.standalone.CalculatorCommand
- Optional - Annotation Interface in io.github.projectunified.craftcommand.annotation
-
Annotation marking a command parameter as optional.
P
- PaperBasicCommand - Interface in io.github.projectunified.craftcommand.paper
-
Interface for Paper BasicCommand wrappers.
- PaperBasicCommandProcessor - Class in io.github.projectunified.craftcommand.processor.paper
- PaperBasicCommandProcessor() - Constructor for class io.github.projectunified.craftcommand.processor.paper.PaperBasicCommandProcessor
- PaperCommand - Interface in io.github.projectunified.craftcommand.paper
-
Interface for Paper command wrappers.
- PaperCommandManager - Class in io.github.projectunified.craftcommand.paper
-
CommandManager implementation for Paper plugins using Brigadier.
- PaperCommandManager(JavaPlugin) - Constructor for class io.github.projectunified.craftcommand.paper.PaperCommandManager
-
Constructs a PaperCommandManager with a default error handler that sends red messages.
- PaperCommandManager(JavaPlugin, ErrorHandler<CommandSourceStack>) - Constructor for class io.github.projectunified.craftcommand.paper.PaperCommandManager
-
Constructs a PaperCommandManager with a custom error handler.
- PaperCommandProcessor - Class in io.github.projectunified.craftcommand.processor.paper
-
Annotation processor for Paper Brigadier platform.
- PaperCommandProcessor() - Constructor for class io.github.projectunified.craftcommand.processor.paper.PaperCommandProcessor
- PaperExecutionSource - Class in io.github.projectunified.craftcommand.processor.paper
-
Brigadier-based implementation of
ExecutionSourcefor Paper command execution. - ParameterAnnotationHandler<A> - Interface in io.github.projectunified.craftcommand.processor.extension
-
SPI handler to inject custom validation or execution logic based on parameter-level annotations.
- ParameterModel - Class in io.github.projectunified.craftcommand.processor.model
-
Model representing a command method parameter.
- ParameterModel(String, TypeMirror, boolean, boolean, String, String, VariableElement) - Constructor for class io.github.projectunified.craftcommand.processor.model.ParameterModel
-
Constructs a ParameterModel.
- parse(TypeElement, ProcessingEnvironment) - Static method in class io.github.projectunified.craftcommand.processor.parser.CommandParser
-
Parses the given TypeElement if annotated with
@Command. - Permission - Annotation Interface in io.github.projectunified.craftcommand.bukkit.annotation
-
Annotation specifying the required Bukkit permission to execute a command or subcommand.
- power(Object, double, double) - Method in class io.github.projectunified.craftcommand.example.standalone.CalculatorCommand.AdvancedCommands
- print(Object, String, String) - Method in class io.github.projectunified.craftcommand.example.standalone.CalculatorCommand
- process(Set<? extends TypeElement>, RoundEnvironment) - Method in class io.github.projectunified.craftcommand.processor.BaseCommandProcessor
-
Main entry point for the compiler annotation processing round.
R
- register(PaperBasicCommand) - Method in class io.github.projectunified.craftcommand.paper.PaperCommandManager
-
Registers a PaperBasicCommand wrapper.
- register(PaperCommand) - Method in class io.github.projectunified.craftcommand.paper.PaperCommandManager
-
Registers a PaperCommand wrapper.
- register(Object) - Method in class io.github.projectunified.craftcommand.bukkit.BukkitCommandManager
-
Registers an annotated command class instance.
- register(Object) - Method in class io.github.projectunified.craftcommand.paper.PaperCommandManager
-
Registers an annotated command class instance.
- register(Object) - Method in class io.github.projectunified.craftcommand.standalone.StandaloneCommandManager
-
Registers an annotated command class instance.
- register(Command) - Method in class io.github.projectunified.craftcommand.bukkit.BukkitCommandManager
-
Registers a Bukkit Command object to the server's command map.
- registerCommand(StandaloneCommand) - Method in class io.github.projectunified.craftcommand.standalone.StandaloneCommandManager
-
Registers a StandaloneCommand instance and its aliases.
- registerExposer(Object, CommandInfoExposer) - Method in class io.github.projectunified.craftcommand.CommandManager
-
Registers a CommandInfoExposer for a command instance.
- registerProvider(ArgumentResolverProvider<S>) - Method in class io.github.projectunified.craftcommand.CommandManager
-
Registers an argument resolver provider for dynamic type resolution.
- registerResolver(Class<T>, ArgumentResolver<S, T>) - Method in class io.github.projectunified.craftcommand.CommandManager
-
Registers a custom argument resolver for a specific type.
- resolve(S, String[], String) - Method in interface io.github.projectunified.craftcommand.ArgumentResolver
-
Resolves the parameter value from the given arguments.
- Resolve - Annotation Interface in io.github.projectunified.craftcommand.annotation
-
Declares a local resolver method inside a command class, or binds a parameter to one.
- resolveLocationLocal(Player, double, double, double, World) - Method in class io.github.projectunified.craftcommand.example.bukkit.TeleportCommand
- resolveLocationLocal(Player, double, double, double, World) - Method in class io.github.projectunified.craftcommand.example.paper.TeleportCommand
- resolvePlatformMultiParameter(MethodSpec.Builder, TypeName, String, String, String, String, int) - Method in class io.github.projectunified.craftcommand.processor.BaseCommandProcessor
- resolvePlatformMultiParameter(MethodSpec.Builder, TypeName, String, String, String, String, int) - Method in class io.github.projectunified.craftcommand.processor.bukkit.BukkitCommandProcessor
- resolvePlatformMultiParameter(MethodSpec.Builder, TypeName, String, String, String, String, int) - Method in class io.github.projectunified.craftcommand.processor.paper.PaperBasicCommandProcessor
- resolvePlatformParameter(MethodSpec.Builder, TypeName, String, String) - Method in class io.github.projectunified.craftcommand.processor.BaseCommandProcessor
- resolvePlatformParameter(MethodSpec.Builder, TypeName, String, String) - Method in class io.github.projectunified.craftcommand.processor.bukkit.BukkitCommandProcessor
- resolvePlatformParameter(MethodSpec.Builder, TypeName, String, String) - Method in class io.github.projectunified.craftcommand.processor.paper.PaperBasicCommandProcessor
- resolveSender(Object) - Method in class io.github.projectunified.craftcommand.example.standalone.CalculatorCommand
- runOp(Object, String, int, int) - Method in class io.github.projectunified.craftcommand.example.standalone.CalculatorCommand
S
- secretTp(Player) - Method in class io.github.projectunified.craftcommand.example.bukkit.TeleportCommand
- secretTp(Player) - Method in class io.github.projectunified.craftcommand.example.paper.TeleportCommand
- sendMessage(Player, Player, String) - Method in class io.github.projectunified.craftcommand.example.bukkit.TeleportCommand
- sendMessage(Player, Player, String) - Method in class io.github.projectunified.craftcommand.example.paper.TeleportCommand
- setErrorHandler(ErrorHandler<S>) - Method in class io.github.projectunified.craftcommand.CommandManager
-
Sets the error handler.
- setMode(CommandSender, String) - Method in class io.github.projectunified.craftcommand.example.bukkit.TeleportCommand
- setMode(CommandSender, String) - Method in class io.github.projectunified.craftcommand.example.paper.TeleportCommand
- setSpawn(Player, String) - Method in class io.github.projectunified.craftcommand.example.bukkit.TeleportCommand.AdminCommands
- setSpawn(Player, String) - Method in class io.github.projectunified.craftcommand.example.paper.TeleportCommand.AdminCommands
- sqrt(Object, double) - Method in class io.github.projectunified.craftcommand.example.standalone.CalculatorCommand.AdvancedCommands
- StandaloneCommand - Interface in io.github.projectunified.craftcommand.standalone
-
Interface representing a generated standalone command executor.
- StandaloneCommandManager - Class in io.github.projectunified.craftcommand.standalone
-
CommandManager implementation for standalone applications.
- StandaloneCommandManager() - Constructor for class io.github.projectunified.craftcommand.standalone.StandaloneCommandManager
-
Constructs a StandaloneCommandManager with a default error handler that propagates exceptions.
- StandaloneCommandManager(ErrorHandler<Object>) - Constructor for class io.github.projectunified.craftcommand.standalone.StandaloneCommandManager
-
Constructs a StandaloneCommandManager with a custom error handler.
- StandaloneCommandProcessor - Class in io.github.projectunified.craftcommand.processor.standalone
-
Annotation processor for standalone command platforms.
- StandaloneCommandProcessor() - Constructor for class io.github.projectunified.craftcommand.processor.standalone.StandaloneCommandProcessor
- Subcommand - Annotation Interface in io.github.projectunified.craftcommand.annotation
-
Annotation used to define a subcommand.
- subtract(Object, int, int) - Method in class io.github.projectunified.craftcommand.example.standalone.CalculatorCommand
- SUBTRACT - Enum constant in enum class io.github.projectunified.craftcommand.example.standalone.CalculatorCommand.MathOp
- suggest(S, String[], String) - Method in interface io.github.projectunified.craftcommand.ArgumentResolver
-
Provides a list of tab-completion suggestions for this parameter.
- Suggest - Annotation Interface in io.github.projectunified.craftcommand.annotation
-
Binds a command parameter to a suggestion provider method inside the command class.
- syncCommand() - Method in class io.github.projectunified.craftcommand.bukkit.BukkitCommandManager
-
Synchronizes commands to the client (calls Server#syncCommands if available).
T
- tabComplete(Object, String[]) - Method in interface io.github.projectunified.craftcommand.standalone.StandaloneCommand
-
Tab-completes the command.
- teleportAll(Player) - Method in class io.github.projectunified.craftcommand.example.bukkit.TeleportCommand
- teleportAll(Player) - Method in class io.github.projectunified.craftcommand.example.paper.TeleportCommand
- TeleportCommand - Class in io.github.projectunified.craftcommand.example.bukkit
- TeleportCommand - Class in io.github.projectunified.craftcommand.example.paper
- TeleportCommand(BukkitCommandManager) - Constructor for class io.github.projectunified.craftcommand.example.bukkit.TeleportCommand
- TeleportCommand(PaperCommandManager) - Constructor for class io.github.projectunified.craftcommand.example.paper.TeleportCommand
- TeleportCommand.AdminCommands - Class in io.github.projectunified.craftcommand.example.bukkit
- TeleportCommand.AdminCommands - Class in io.github.projectunified.craftcommand.example.paper
- teleportHere(Player, Player) - Method in class io.github.projectunified.craftcommand.example.bukkit.TeleportCommand
- teleportHere(Player, Player) - Method in class io.github.projectunified.craftcommand.example.paper.TeleportCommand
- teleportLocation(Player, Location) - Method in class io.github.projectunified.craftcommand.example.bukkit.TeleportCommand
- teleportLocation(Player, Location) - Method in class io.github.projectunified.craftcommand.example.paper.TeleportCommand
- teleportLocationLocal(Player, Location) - Method in class io.github.projectunified.craftcommand.example.bukkit.TeleportCommand
- teleportLocationLocal(Player, Location) - Method in class io.github.projectunified.craftcommand.example.paper.TeleportCommand
- tpCoordinate(Player, double, double, double) - Method in class io.github.projectunified.craftcommand.example.bukkit.TeleportCommand
- tpCoordinate(Player, double, double, double) - Method in class io.github.projectunified.craftcommand.example.paper.TeleportCommand
- tpNear(Player, Player) - Method in class io.github.projectunified.craftcommand.example.bukkit.TeleportCommand
- tpNear(Player, Player) - Method in class io.github.projectunified.craftcommand.example.paper.TeleportCommand
- tpPlayer(Player, Player, int) - Method in class io.github.projectunified.craftcommand.example.bukkit.TeleportCommand
- tpPlayer(Player, Player, int) - Method in class io.github.projectunified.craftcommand.example.paper.TeleportCommand
U
- unregisterAll() - Method in class io.github.projectunified.craftcommand.bukkit.BukkitCommandManager
-
Unregisters all commands registered by this command manager.
V
- validateCoordinate(double) - Method in class io.github.projectunified.craftcommand.example.bukkit.TeleportCommand
- validateCoordinate(double) - Method in class io.github.projectunified.craftcommand.example.paper.TeleportCommand
- validateDivider(int) - Method in class io.github.projectunified.craftcommand.example.standalone.CalculatorCommand
- ValidateWith - Annotation Interface in io.github.projectunified.craftcommand.validation.annotation
-
Validates a parameter by invoking a custom validation method inside the command class.
- ValidateWithHandler - Class in io.github.projectunified.craftcommand.validation.processor.extension
-
Built-in validation handler for
@ValidateWithannotations. - ValidateWithHandler() - Constructor for class io.github.projectunified.craftcommand.validation.processor.extension.ValidateWithHandler
- value() - Element in annotation interface io.github.projectunified.craftcommand.annotation.Command
-
The primary name of the command.
- value() - Element in annotation interface io.github.projectunified.craftcommand.annotation.Name
-
The custom name of the parameter.
- value() - Element in annotation interface io.github.projectunified.craftcommand.annotation.Optional
-
The default value (as a String) when the argument is omitted.
- value() - Element in annotation interface io.github.projectunified.craftcommand.annotation.Resolve
-
The name of the resolver.
- value() - Element in annotation interface io.github.projectunified.craftcommand.annotation.Subcommand
-
The primary name of the subcommand.
- value() - Element in annotation interface io.github.projectunified.craftcommand.annotation.Suggest
-
The name of the suggestion provider method inside the command class.
- value() - Element in annotation interface io.github.projectunified.craftcommand.bukkit.annotation.Permission
-
The permission string (e.g.
- value() - Element in annotation interface io.github.projectunified.craftcommand.validation.annotation.Max
-
The maximum allowed value (inclusive).
- value() - Element in annotation interface io.github.projectunified.craftcommand.validation.annotation.Min
-
The minimum allowed value (inclusive).
- value() - Element in annotation interface io.github.projectunified.craftcommand.validation.annotation.ValidateWith
-
The name of the validation method inside the command class.
- valueOf(String) - Static method in enum class io.github.projectunified.craftcommand.example.standalone.CalculatorCommand.MathOp
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.github.projectunified.craftcommand.example.standalone.CalculatorCommand.MathOp
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- whoAmI(CalculatorCommand.CustomSender) - Method in class io.github.projectunified.craftcommand.example.standalone.CalculatorCommand
All Classes and Interfaces|All Packages|Serialized Form