Class ReloadConfigSubCommand

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

public class ReloadConfigSubCommand extends Object implements SubCommand
プラグインの設定をリロードするサブコマンドを実装するクラス

このクラスはプラグインの設定ファイルを再読み込みし、 最新の設定を反映させます。設定の変更後にプラグインの 動作を更新したい場合に使用します。

  • Constructor Details

    • ReloadConfigSubCommand

      public ReloadConfigSubCommand()
      ReloadConfigSubCommandクラスのデフォルトコンストラクタ

      このクラスサブコマンドの実装を初期化します。

  • 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:
      空の補完候補リスト