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>

public static final class PaperCommandManager.Bootstrapped<C> extends 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.
  • 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.