Class PluginInstallCommands

java.lang.Object
com.ultikits.ultitools.abstracts.AbstractCommandExecutor
com.ultikits.ultitools.commands.PluginInstallCommands
All Implemented Interfaces:
org.bukkit.command.CommandExecutor, org.bukkit.command.TabCompleter, org.bukkit.command.TabExecutor

@CmdExecutor(description="UltiTools Plugin Management Commands", alias="upm", requireOp=true) public class PluginInstallCommands extends AbstractCommandExecutor
  • Constructor Details

    • PluginInstallCommands

      public PluginInstallCommands()
  • Method Details

    • listPlugins

      public void listPlugins(org.bukkit.command.CommandSender sender, String page)
    • sendComponentMessage

      static void sendComponentMessage(org.bukkit.entity.Player player, net.kyori.adventure.text.TextComponent text)
      Send a TextComponent message to a player. This method is extracted from BukkitRunnable for testability.
      Parameters:
      player - the player to send the message to
      text - the text component to send
    • sendStringMessage

      static void sendStringMessage(org.bukkit.command.CommandSender sender, String message)
      Send a string message to a command sender. This method is extracted from BukkitRunnable for testability.
      Parameters:
      sender - the sender to send the message to
      message - the message to send
    • listPlugins

      public void listPlugins(org.bukkit.command.CommandSender sender)
    • installPlugin

      public void installPlugin(org.bukkit.command.CommandSender sender, String plugin, String version)
    • installPlugin

      public void installPlugin(org.bukkit.command.CommandSender sender, String plugin)
    • listVersions

      public void listVersions(org.bukkit.command.CommandSender sender, String plugin)
    • uninstallPlugin

      public void uninstallPlugin(org.bukkit.command.CommandSender sender, String plugin)
    • checkUpdates

      public void checkUpdates(org.bukkit.command.CommandSender sender)
    • updatePlugin

      public void updatePlugin(org.bukkit.command.CommandSender sender, String pluginName)
    • updateAllPlugins

      private void updateAllPlugins(org.bukkit.command.CommandSender sender)
    • handleHelp

      protected void handleHelp(org.bukkit.command.CommandSender sender)
      Description copied from class: AbstractCommandExecutor
      Abstract method that handles the help command.

      处理帮助命令的抽象方法。

      Specified by:
      handleHelp in class AbstractCommandExecutor
      Parameters:
      sender - The sender of the command.
      命令的发送者。