Package dev.ua.theroer.magicutils.annotations
package dev.ua.theroer.magicutils.annotations
-
ClassDescriptionAnnotation for command metadata.Annotation to specify a default value for a command argument.Marks a command argument as greedy, consuming the remainder of the input (joined with spaces).How a command node behaves when several plugins contribute to the same command tree — e.g.Declares a parameter as a named option (e.g.Annotation to mark a command argument as optional.Allows overriding a parameter name for help/usage display.Annotation to specify permission requirements for commands or arguments.Marks a command parameter as the executing sender.Annotation for marking a method as a subcommand handler.Annotation to provide autocomplete suggestions for command arguments.