Class ReloadSubCommand

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

public class ReloadSubCommand extends Object implements SubCommand
プラグインのリロード機能を提供するサブコマンドを実装するクラス

このクラスはリロードに関連する追加のサブコマンドを管理し、 特定のコンポーネントのリロード機能へのアクセスを提供します。 現在は設定のリロードサブコマンドをサポートしています。

  • Constructor Details

    • ReloadSubCommand

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

      利用可能なリロードサブコマンドを初期化して登録します。

  • Method Details

    • execute

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

      このメソッドは以下の操作を行います:

      • ユーザーの権限を確認
      • 追加の引数があれば、対応するサブコマンドへ処理を委譲
      • 引数がない場合は、利用可能なサブコマンドの一覧を表示
      Specified by:
      execute in interface SubCommand
      Parameters:
      sender - コマンドを実行した送信者
      args - コマンドの引数
      Returns:
      コマンドの実行が成功した場合はtrue、失敗した場合はfalse
    • tabComplete

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

      権限チェックを行い、適切な補完候補を返します。 第2引数の場合は利用可能なサブコマンド一覧を返します。 さらに引数が続く場合は、選択されたサブコマンドのtabCompleteメソッドを呼び出します。

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