Package com.burchard36.api.command.annotation
package com.burchard36.api.command.annotation
-
Annotation Interfaces SummaryAnnotation InterfaceDescriptionInterface to set a list of Aliases for a class extending
ApiCommand
This is optional, however this will override the aliasesString
set in aRegisterCommand
annotationInterface to set a commands description for a class extendingApiCommand
This annotation is optional, however it will override the command description'sString
from aRegisterCommand
AnnotationSets the CommandName for a class extendingApiCommand
This also queue's the class for being AutoRegistered on the program startup if your class extendingApiCommand
does not have this annotation, it needs to have aRegisterCommand
annotation instead This is required, unless you are using aRegisterCommand
Annotation instead,Sets the command usage message for a class extendingApiCommand
This is optional, and will override command usageString
's from aRegisterCommand
AnnotationSets specific command settings for a class extendingApiCommand
This is required, unless you prefer to useCommandName
CommandUsage
CommandDescription
CommandAliases
instead