Class BukkitCommandManager

java.lang.Object
dev.magicmq.pyspigot.manager.command.CommandManager
dev.magicmq.pyspigot.bukkit.manager.command.BukkitCommandManager

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

    Modifier and Type
    Method
    Description
    get()
    Get the singleton instance of this BukkitCommandManager.
    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 BukkitCommandManager get()
      Get the singleton instance of this BukkitCommandManager.
      Returns:
      The instance