Package studio.mevera.imperat.command
Class Command.Builder<S extends Source>
java.lang.Object
studio.mevera.imperat.command.Command.Builder<S>
-
Method Summary
Modifier and TypeMethodDescriptionbuild()defaultExecution(CommandExecution<S> defaultExec) description(String description) description(Description description) ignoreACPermissions(boolean ignore) permission(String permission) postProcessor(CommandPostProcessor<S> postProcessor) preProcessor(CommandPreProcessor<S> preProcessor) subCommand(String name, CommandUsage.Builder<S> mainUsage) subCommand(String name, CommandUsage.Builder<S> mainUsage, AttachmentMode attachmentMode) subCommand(Command<S> subCommand) subCommand(Command<S> subCommand, AttachmentMode attachmentMode) usage(CommandUsage.Builder<S> usage)
-
Method Details
-
ignoreACPermissions
-
aliases
-
aliases
-
description
-
description
-
permission
-
defaultExecution
-
usage
-
subCommand
-
subCommand
-
subCommand
public Command.Builder<S> subCommand(String name, CommandUsage.Builder<S> mainUsage, AttachmentMode attachmentMode) -
subCommand
-
preProcessor
-
postProcessor
-
parent
-
setMetaPropertiesFromOtherCommand
-
build
-