Annotation Interface CommandDeclaration


@Target({TYPE,METHOD}) @Retention(RUNTIME) public @interface CommandDeclaration
  • Element Details

    • aliases

      String[] aliases
      Default:
      {}
    • permission

      String permission
      Default:
      ""
    • usage

      String usage
      Default:
      ""
    • description

      String description
      Default:
      ""
    • requiredType

      RequiredType requiredType
      Default:
      NONE
    • category

      CommandCategory category
      Default:
      INFO
    • confirmation

      boolean confirmation
      Default:
      false