Class BungeeCommandManager<C>

java.lang.Object
cloud.commandframework.CommandManager<C>
cloud.commandframework.bungee.BungeeCommandManager<C>

public class BungeeCommandManager<C> extends cloud.commandframework.CommandManager<C>
  • Nested Class Summary

    Nested classes/interfaces inherited from class cloud.commandframework.CommandManager

    cloud.commandframework.CommandManager.ManagerSettings, cloud.commandframework.CommandManager.RegistrationState
  • Field Summary

    Fields
  • Constructor Summary

    Constructors
    Constructor
    Description
    BungeeCommandManager(@NonNull net.md_5.bungee.api.plugin.Plugin owningPlugin, @NonNull Function<@NonNull cloud.commandframework.CommandTree<C>,@NonNull cloud.commandframework.execution.CommandExecutionCoordinator<C>> commandExecutionCoordinator, @NonNull Function<@NonNull net.md_5.bungee.api.CommandSender,@NonNull C> commandSenderMapper, @NonNull Function<@NonNull C,@NonNull net.md_5.bungee.api.CommandSender> backwardsCommandSenderMapper)
    Construct a new Bungee command manager
  • Method Summary

    Modifier and Type
    Method
    Description
    final @NonNull cloud.commandframework.meta.SimpleCommandMeta
     
    @NonNull net.md_5.bungee.api.plugin.Plugin
    Get the owning plugin
    final boolean
    hasPermission(@NonNull C sender, @NonNull String permission)
     

    Methods inherited from class cloud.commandframework.CommandManager

    argumentBuilder, command, command, commandBuilder, commandBuilder, commandBuilder, commandBuilder, commandBuilder, commandBuilder, commandBuilder, commandBuilder, commandBuilder, commandExecutionCoordinator, executeCommand, flagBuilder, getCaptionRegistry, getCommandHelpHandler, getCommandHelpHandler, getCommandRegistrationHandler, getCommands, getCommandSuggestionProcessor, getCommandSyntaxFormatter, getCommandTree, getExceptionHandler, getParserRegistry, getRegistrationState, getSetting, handleException, hasPermission, isCommandRegistrationAllowed, lockRegistration, parameterInjectorRegistry, postprocessContext, preprocessContext, registerCommandPostProcessor, registerCommandPreProcessor, registerDefaultCaptions, registerExceptionHandler, requireState, setCaptionRegistry, setCommandRegistrationHandler, setCommandSuggestionProcessor, setCommandSyntaxFormatter, setSetting, suggest, transitionIfPossible, transitionOrThrow

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

    • BungeeCommandManager

      public BungeeCommandManager(@NonNull net.md_5.bungee.api.plugin.Plugin owningPlugin, @NonNull Function<@NonNull cloud.commandframework.CommandTree<C>,@NonNull cloud.commandframework.execution.CommandExecutionCoordinator<C>> commandExecutionCoordinator, @NonNull Function<@NonNull net.md_5.bungee.api.CommandSender,@NonNull C> commandSenderMapper, @NonNull Function<@NonNull C,@NonNull net.md_5.bungee.api.CommandSender> backwardsCommandSenderMapper)
      Construct a new Bungee command manager
      Parameters:
      owningPlugin - Plugin that is constructing the manager
      commandExecutionCoordinator - Coordinator provider
      commandSenderMapper - Function that maps CommandSender to the command sender type
      backwardsCommandSenderMapper - Function that maps the command sender type to CommandSender
  • Method Details

    • hasPermission

      public final boolean hasPermission(@NonNull C sender, @NonNull String permission)
      Specified by:
      hasPermission in class cloud.commandframework.CommandManager<C>
    • createDefaultCommandMeta

      public final @NonNull cloud.commandframework.meta.SimpleCommandMeta createDefaultCommandMeta()
      Specified by:
      createDefaultCommandMeta in class cloud.commandframework.CommandManager<C>
    • getOwningPlugin

      public @NonNull net.md_5.bungee.api.plugin.Plugin getOwningPlugin()
      Get the owning plugin
      Returns:
      Owning plugin