Repository navigation
Module
Koukunn_ edited this page Feb 25, 2025
·
2 revisions
このモジュールは、Minecraft Bedrock Edition の Script API を使用して、他のモジュールの有効/無効を切り替えるためのユーザーインターフェース (UI) を提供します。
-
モジュールリストの表示:
- 現在ロードされているモジュールのリストを ActionForm で表示します。
- 各モジュールは、その名前と現在の有効/無効状態 (「有効」または「無効」) と共にボタンとして表示されます。
- このモジュール自身(
ModuleEditer)はリストに表示されません。 - 「戻る」ボタンでフォームを閉じます。
-
モジュール詳細の表示:
- モジュールリストでモジュールを選択すると、そのモジュールの詳細情報を MessageForm で表示します。
- 詳細情報には、モジュールの名前、説明文 (存在する場合)、および有効/無効を切り替えるためのボタンが含まれます。
- 「戻る」ボタンでモジュールリストに戻ります。
-
モジュールの有効/無効化:
- モジュール詳細画面で「有効にする」または「無効にする」ボタンを選択すると、そのモジュールの状態が切り替わります。
- 変更後、モジュールリストの表示に戻り、状態が更新されたことを確認できます。
- モジュールの状態変更は、
moduleManagerのenableModuleおよびdisableModuleメソッドを通じて行われます。
-
モジュールリスト (ActionForm):
- タイトル: "§lモジュール管理"
- 本文: "§a有効/無効を切り替えるモジュールを選択してください。"
- ボタン:
- 各モジュール名と状態 (例: "ModuleName §r(§2有効)")
- "§4戻る"
-
モジュール詳細 (MessageForm):
- タイトル: "§l[モジュール名]"
- 本文: モジュールの説明文 (モジュールに
docsプロパティが設定されている場合)。 - ボタン1: "§c無効にする" または "§2有効にする" (現在の状態によって変化)
- ボタン2: "§6戻る"
/scriptevent ws:module
-
ws:module: このモジュールを呼び出すためのイベント名です。このコマンドを実行するとモジュールリストが表示されます
バグ報告、機能リクエスト、プルリクエストは大歓迎です!Issueを作成するか、プルリクエストを送ってください。
- 不具合、機能改善要望については、GitHubのIssuesへお願いします