Package dev.ua.theroer.magicutils.annotations


package dev.ua.theroer.magicutils.annotations
  • Class
    Description
    Annotation 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.