Package com.djrapitops.plan.commands.use
Interface SubcommandBuilder
- All Known Implementing Classes:
CommandWithSubcommands.Builder,Subcommand.Builder
public interface SubcommandBuilder
-
Method Summary
Modifier and TypeMethodDescriptionbuild()description(String description) default SubcommandBuilderinDepthDescription(String inDepthDescription) inDepthDescription(String... lines) default SubcommandBuilderonArgsOnlyCommand(Consumer<Arguments> executor) onCommand(BiConsumer<CMDSender, Arguments> executor) default SubcommandBuilderonTabComplete(BiFunction<CMDSender, Arguments, List<String>> resolver) optionalArgument(String name, String description) requiredArgument(String name, String description) default SubcommandBuilderrequirePermission(Permissions permission) requirePermission(String permission)
-
Method Details
-
alias
-
aliases
-
requirePermission
-
requirePermission
-
description
-
inDepthDescription
-
inDepthDescription
-
requiredArgument
-
optionalArgument
-
onCommand
-
onCommand
-
onArgsOnlyCommand
-
onTabComplete
-
build
Subcommand build()
-