Class BungeeCommandManager

java.lang.Object
dev.magicmq.pyspigot.manager.command.CommandManager
dev.magicmq.pyspigot.bungee.manager.command.BungeeCommandManager

public class BungeeCommandManager extends dev.magicmq.pyspigot.manager.command.CommandManager
The BungeeCord-specific implementation of the command manager.
  • Method Summary

    Modifier and Type
    Method
    Description
    get()
    Get the singleton instance of this BungeeCommandManager.
    protected dev.magicmq.pyspigot.manager.command.ScriptCommand
    registerCommandImpl(dev.magicmq.pyspigot.manager.script.Script script, PyFunction commandFunction, PyFunction tabFunction, String name, String description, String usage, List<String> aliases, String permission)
     
    protected void
    unregisterCommandImpl(dev.magicmq.pyspigot.manager.command.ScriptCommand command)
     
    protected void
    unregisterCommandsImpl(List<dev.magicmq.pyspigot.manager.command.ScriptCommand> commands)
     

    Methods inherited from class dev.magicmq.pyspigot.manager.command.CommandManager

    getCommand, getCommands, registerCommand, registerCommand, registerCommand, registerCommand, registerCommand, registerCommand, registerCommand, registerCommand, registerCommand, registerCommand, registerCommand, unregisterCommand, unregisterCommands

    Methods inherited from class java.lang.Object

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

    • registerCommandImpl

      protected dev.magicmq.pyspigot.manager.command.ScriptCommand registerCommandImpl(dev.magicmq.pyspigot.manager.script.Script script, PyFunction commandFunction, PyFunction tabFunction, String name, String description, String usage, List<String> aliases, String permission)
      Specified by:
      registerCommandImpl in class dev.magicmq.pyspigot.manager.command.CommandManager
    • unregisterCommandImpl

      protected void unregisterCommandImpl(dev.magicmq.pyspigot.manager.command.ScriptCommand command)
      Specified by:
      unregisterCommandImpl in class dev.magicmq.pyspigot.manager.command.CommandManager
    • unregisterCommandsImpl

      protected void unregisterCommandsImpl(List<dev.magicmq.pyspigot.manager.command.ScriptCommand> commands)
      Specified by:
      unregisterCommandsImpl in class dev.magicmq.pyspigot.manager.command.CommandManager
    • get

      public static BungeeCommandManager get()
      Get the singleton instance of this BungeeCommandManager.
      Returns:
      The instance