Class ReloadSubCommand
java.lang.Object
com.karasu256.one_shot_glory.commands.subcommands.ReloadSubCommand
- All Implemented Interfaces:
SubCommand
プラグインのリロード機能を提供するサブコマンドを実装するクラス
このクラスはリロードに関連する追加のサブコマンドを管理し、 特定のコンポーネントのリロード機能へのアクセスを提供します。 現在は設定のリロードサブコマンドをサポートしています。
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
ReloadSubCommand
public ReloadSubCommand()ReloadSubCommandのコンストラクタ利用可能なリロードサブコマンドを初期化して登録します。
-
-
Method Details
-
execute
リロードコマンドを実行するメソッドこのメソッドは以下の操作を行います:
- ユーザーの権限を確認
- 追加の引数があれば、対応するサブコマンドへ処理を委譲
- 引数がない場合は、利用可能なサブコマンドの一覧を表示
- Specified by:
executein interfaceSubCommand- Parameters:
sender- コマンドを実行した送信者args- コマンドの引数- Returns:
- コマンドの実行が成功した場合はtrue、失敗した場合はfalse
-
tabComplete
リロードコマンドのタブ補完を提供するメソッド権限チェックを行い、適切な補完候補を返します。 第2引数の場合は利用可能なサブコマンド一覧を返します。 さらに引数が続く場合は、選択されたサブコマンドのtabCompleteメソッドを呼び出します。
- Specified by:
tabCompletein interfaceSubCommand- Parameters:
sender- タブ補完を要求した送信者args- 現在入力されている引数- Returns:
- 補完候補の文字列リスト
-