Package org.incendo.cloud.paper
Class PaperCommandManager.Bootstrapped<C>
java.lang.Object
org.incendo.cloud.CommandManager<C>
org.incendo.cloud.paper.PaperCommandManager<C>
org.incendo.cloud.paper.PaperCommandManager.Bootstrapped<C>
- Type Parameters:
C- command sender type
- All Implemented Interfaces:
BrigadierManagerHolder<C,,CommandSourceStack> PluginHolder,CommandBuilderSource<C>,PluginMetaHolder,SenderMapperHolder<CommandSourceStack,,C> Stateful<RegistrationState>
- Enclosing class:
PaperCommandManager<C>
Variant of
PaperCommandManager created at
bootstrap time
rather than in Plugin.onEnable(). This allows command registered at bootstrap time to be used by
data pack functions.-
Nested Class Summary
Nested classes/interfaces inherited from class org.incendo.cloud.paper.PaperCommandManager
PaperCommandManager.Bootstrapped<C>, PaperCommandManager.Builder<C>, PaperCommandManager.CoordinatedBuilder<C>Nested classes/interfaces inherited from interface org.incendo.cloud.brigadier.BrigadierManagerHolder
BrigadierManagerHolder.BrigadierManagerNotPresent -
Method Summary
Modifier and TypeMethodDescriptionvoidonEnable()Runs the second phase of initialization for managers created at bootstrap time.Methods inherited from class org.incendo.cloud.paper.PaperCommandManager
brigadierManager, builder, builder, hasBrigadierManager, hasPermission, owningPluginMeta, senderMapperMethods inherited from class org.incendo.cloud.CommandManager
appendSuggestionMapper, capabilities, captionFormatter, captionFormatter, captionRegistry, captionRegistry, command, command, command, commandExecutor, commandRegistrationHandler, commandRegistrationHandler, commands, commandSyntaxFormatter, commandSyntaxFormatter, commandTree, componentBuilder, createDefaultCommandMeta, createHelpHandler, createHelpHandler, decorateBuilder, deleteRootCommand, exceptionController, flagBuilder, hasCapability, helpHandlerFactory, helpHandlerFactory, isCommandRegistrationAllowed, lockRegistration, parameterInjectorRegistry, parserRegistry, postprocessContext, preprocessContext, registerCapability, registerCommandPostProcessor, registerCommandPreProcessor, registerDefaultExceptionHandlers, rootCommands, settings, state, suggestionFactory, suggestionMapper, suggestionMapper, suggestionProcessor, suggestionProcessor, testPermission, transitionIfPossibleMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.incendo.cloud.CommandBuilderSource
commandBuilder, commandBuilder, commandBuilder, commandBuilder, commandBuilder, commandBuilderMethods inherited from interface org.incendo.cloud.paper.PluginMetaHolder
owningPluginMethods inherited from interface org.incendo.cloud.state.Stateful
requireState, transitionOrThrow
-
Method Details
-
onEnable
public void onEnable()Runs the second phase of initialization for managers created at bootstrap time.This method must be called in
Plugin.onEnable()for some features to work.
-