java.lang.Object
com.karasu256.one_shot_glory.commands.subcommands.HelpSubCommand
All Implemented Interfaces:
SubCommand

public class HelpSubCommand extends Object implements SubCommand
プラグインのヘルプ情報を表示するサブコマンドを実装するクラス

このクラスはOne-Shot-Gloryプラグインで利用可能な全コマンドの 使用方法と説明を表示する機能を提供します。ユーザーがプラグインの 機能を理解するための入り口として機能します。

  • Constructor Details

    • HelpSubCommand

      public HelpSubCommand()
      HelpSubCommandのコンストラクタ

      プラグインから言語マネージャーを取得して初期化します。

  • Method Details

    • execute

      public boolean execute(org.bukkit.command.CommandSender sender, String[] args)
      ヘルプコマンドを実行するメソッド

      プラグインで利用可能な全コマンドの説明と使用方法を 送信者に表示します。各コマンドの説明は言語ファイルから 取得されるため、多言語対応されています。

      Specified by:
      execute in interface SubCommand
      Parameters:
      sender - コマンドを実行した送信者
      args - コマンドの引数(このコマンドでは使用しません)
      Returns:
      コマンドの実行が成功した場合はtrue
    • tabComplete

      public List<String> tabComplete(org.bukkit.command.CommandSender sender, String[] args)
      このサブコマンドのタブ補完を提供するメソッド

      このコマンドには補完候補がないため、常に空のリストを返します。

      Specified by:
      tabComplete in interface SubCommand
      Parameters:
      sender - タブ補完を要求した送信者
      args - 現在入力されている引数
      Returns:
      空の補完候補リスト