Class Initializer
java.lang.Object
com.karasu256.one_shot_glory.game.Initializer
One-Shot-Glory プラグインのゲーム初期化と管理を行うユーティリティクラス
このクラスはゲームセッションの初期化、停止、およびイベントリスナーの 登録解除など、ゲームの管理に関わる静的メソッドを提供します。 スコアボードの設定やチームの作成、ターゲットの生成なども行います。
-
Method Details
-
init
public static boolean init(org.bukkit.command.CommandSender sender) One-Shot-Gloryゲームを初期化するメソッド以下の処理を実行します:
- 既存のイベントリスナーを登録解除
- プレイヤーチームを作成または取得し、全プレイヤーを追加
- スコアボードの目標を設定
- 全プレイヤーのスコアを0にリセット
- ワールドにターゲットを生成
- 新しいゲームイベントリスナーを登録
- Parameters:
sender- コマンド送信者(通知メッセージの送信先)- Returns:
- 初期化が成功した場合true
-
stop
public static boolean stop()ゲームを停止するメソッドゲームイベントリスナーを登録解除してゲームを停止します。
- Returns:
- 停止に成功した場合true、ゲームイベントリスナーがnullの場合false
-
unRegister
public static boolean unRegister()イベントリスナーの登録を解除するメソッドゲームイベントリスナーをサーバーから登録解除します。 このメソッドはプラグインが無効化される際や、 新しいゲームセッションを開始する前に呼び出されます。
- Returns:
- 登録解除に成功した場合true、ゲームイベントリスナーがnullの場合false
-