Class CmdSubsystems
java.lang.Object
com.kamikazejam.kamicommon.command.KamiCommand
com.kamikazejam.kamicommon.subsystem.commands.CmdSubsystems
- All Implemented Interfaces:
Active,PluginIdentifiableCommand
- Direct Known Subclasses:
CmdFeatures,CmdModules
-
Nested Class Summary
Nested classes/interfaces inherited from class com.kamikazejam.kamicommon.command.KamiCommand
KamiCommand.Config -
Constructor Summary
ConstructorsConstructorDescriptionCmdSubsystems(@NotNull KamiPlugin plugin, @Nullable String permission, @NotNull String desc, @NotNull Function<KamiPlugin, List<AbstractSubsystem<?, ?>>> supplier, @NotNull String paginationTitle, @NotNull String... aliases) -
Method Summary
Methods inherited from class com.kamikazejam.kamicommon.command.KamiCommand
addAliases, addAliases, addChild, addChild, addChildAfter, addParameter, addParameter, addRequirements, addRequirements, applyConcatenating, argIsSet, argIsSet, execute, getActivePlugin, getAllInstances, getBukkitCommandPermission, getChain, getChild, getCommandLine, getConcatenationIndex, getCurrentCommandLine, getCurrentTemplateChainMini, getCurrentTemplateUsageMini, getDesc, getDescPermission, getFullTemplate, getHelpClickable, getHelpCommand, getHelpCommandLine, getPageParameterIndex, getParameter, getParameterCount, getParameterCountOptional, getParameterCountRequired, getParameterType, getParents, getPlugin, getRequirementsError, getRoot, getSuggestionClickable, getSuggestionCommandLine, getTabCompletions, getTabCompletionsArg, getTabCompletionsChild, getTemplateParameters, getVisibleChildren, hasChildren, hasParameterForIndex, hasParent, isActive, isChild, isFullChainMet, isLeaf, isParent, isRelevant, isRequirementsMet, isRoot, isVisibleTo, onUnmatchedArg, readArg, readArg, registerCommand, removeChild, removeParent, replaceChild, setActive, setActive, setActivePlugin, setAliases, setAliases, setBukkitCommandPermission, setConcatenating, setDesc, setHelpComments, setHelpComments, setOverflowSensitive, setParameter, setParent, setRequirements, setSwapping, setTokenizing, setUnsmart, unregisterCommand, validateActiveAndRoot
-
Constructor Details
-
CmdSubsystems
public CmdSubsystems(@NotNull @NotNull KamiPlugin plugin, @Nullable @Nullable String permission, @NotNull @NotNull String desc, @NotNull @NotNull Function<KamiPlugin, List<AbstractSubsystem<?, ?>>> supplier, @NotNull @NotNull String paginationTitle, @NotNull @NotNull String... aliases)
-
-
Method Details
-
perform
- Overrides:
performin classKamiCommand- Throws:
KamiCommonException
-