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
ApiCommandThis is optional, however this will override the aliasesStringset in aRegisterCommandannotationInterface to set a commands description for a class extendingApiCommandThis annotation is optional, however it will override the command description'sStringfrom aRegisterCommandAnnotationSets the CommandName for a class extendingApiCommandThis also queue's the class for being AutoRegistered on the program startup if your class extendingApiCommanddoes not have this annotation, it needs to have aRegisterCommandannotation instead This is required, unless you are using aRegisterCommandAnnotation instead,Sets the command usage message for a class extendingApiCommandThis is optional, and will override command usageString's from aRegisterCommandAnnotationSets specific command settings for a class extendingApiCommandThis is required, unless you prefer to useCommandNameCommandUsageCommandDescriptionCommandAliasesinstead