Annotation Interface Command


@Retention(RUNTIME) public @interface Command
  • Element Details

    • label

      String label
      Default:
      ""
    • aliases

      String[] aliases
      Default:
      {}
    • usage

      String[] usage
      Default:
      {""}
    • permission

      String permission
      Default:
      ""
    • permissionTargeted

      String permissionTargeted
      Default:
      ""
    • targetRequirement

      Command.TargetRequirement targetRequirement
      Default:
      ONLINE
    • threading

      boolean threading
      Default:
      false