Annotation Type CommandSpec


@Documented
@Retention(RUNTIME)
@Target(TYPE)
public @interface CommandSpec
  • Required Element Summary

    Required Elements 
    Modifier and Type Required Element Description
    java.lang.String[] aliases  
  • Optional Element Summary

    Optional Elements 
    Modifier and Type Optional Element Description
    PermissionLevel permLevel  
    Scope scope  
    java.lang.String shortDescription  
  • Element Details

    • aliases

      java.lang.String[] aliases
    • permLevel

      PermissionLevel permLevel
      Default:
      com.github.alex1304.ultimategdbot.api.command.PermissionLevel.PUBLIC
    • scope

      Scope scope
      Default:
      com.github.alex1304.ultimategdbot.api.command.Scope.ANYWHERE
    • shortDescription

      java.lang.String shortDescription
      Default:
      ""