Skip to content
Koukunn_ edited this page Feb 25, 2025 · 2 revisions

ModuleEditer Module

このモジュールは、Minecraft Bedrock Edition の Script API を使用して、他のモジュールの有効/無効を切り替えるためのユーザーインターフェース (UI) を提供します。

機能概要

  • モジュールリストの表示:

    • 現在ロードされているモジュールのリストを ActionForm で表示します。
    • 各モジュールは、その名前と現在の有効/無効状態 (「有効」または「無効」) と共にボタンとして表示されます。
    • このモジュール自身(ModuleEditer)はリストに表示されません。
    • 「戻る」ボタンでフォームを閉じます。
  • モジュール詳細の表示:

    • モジュールリストでモジュールを選択すると、そのモジュールの詳細情報を MessageForm で表示します。
    • 詳細情報には、モジュールの名前、説明文 (存在する場合)、および有効/無効を切り替えるためのボタンが含まれます。
    • 「戻る」ボタンでモジュールリストに戻ります。
  • モジュールの有効/無効化:

    • モジュール詳細画面で「有効にする」または「無効にする」ボタンを選択すると、そのモジュールの状態が切り替わります。
    • 変更後、モジュールリストの表示に戻り、状態が更新されたことを確認できます。
    • モジュールの状態変更は、moduleManager の enableModule および disableModule メソッドを通じて行われます。

ユーザーインターフェース

  1. モジュールリスト (ActionForm):

    • タイトル: "§lモジュール管理"
    • 本文: "§a有効/無効を切り替えるモジュールを選択してください。"
    • ボタン:
      • 各モジュール名と状態 (例: "ModuleName §r(§2有効)")
      • "§4戻る"
  2. モジュール詳細 (MessageForm):

    • タイトル: "§l[モジュール名]"
    • 本文: モジュールの説明文 (モジュールに docs プロパティが設定されている場合)。
    • ボタン1: "§c無効にする" または "§2有効にする" (現在の状態によって変化)
    • ボタン2: "§6戻る"

コマンド

/scriptevent ws:module
  • ws:module: このモジュールを呼び出すためのイベント名です。このコマンドを実行するとモジュールリストが表示されます

Clone this wiki locally