Annotation Interface Command


@Retention(RUNTIME) public @interface Command
A command
  • Required Element Summary

    Required Elements
    Modifier and Type
    Required Element
    Description
    Command aliases
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
     
    Command description
    Required permissions TODO-ish
    Parent of the command.
  • Element Details

    • aliases

      String[] aliases
      Command aliases
    • parent

      String parent
      Parent of the command. Used for subcommands
      Returns:
      Command parent
      Default:
      ""
    • description

      String description
      Command description
      Default:
      "(no command description)"
    • neededPerms

      String neededPerms
      Required permissions TODO-ish
      Default:
      "NONE"
    • args

      Args[] args
      Default:
      {}