Skip to content

拡張機能のインポートと管理 ​

管理ページは 設定 → 拡張機能 にあります。インポート直後の拡張機能は必ず無効なので、権限を確認してから有効化してください。

インポート ​

どちらの方法でも複数ファイルを一度に読み込めます。

方法操作備考
ボタン「拡張機能をインポート」を押して複数選択.tmlext と .jar に対応
ドラッグ&ドロップファイルをランチャーのウィンドウに落とす拡張機能ページでは両方の形式を受け付け、他のページでは .tmlext のみ処理(.jar は Mod として扱う)

ページ上にドラッグすると「ここで離すと拡張を読み込みます」という全画面ヒントが出ます。一緒に落とした拡張機能以外のファイルは無視され、件数が表示されます。 管理者権限で起動している場合は別のドラッグ経路を通りますが、.tmlext は同じように拡張機能として読み込まれます。

TIP

インポートはデータフォルダの extensions/ に置くだけで、実行はされません。まず「詳細」で要求されている権限を確認しましょう。

画面の見方 ​

上部にインストール数 / 有効数 / エラー数 / ランタイム不足の数が表示され、以下に拡張機能ごとのカードが並びます。

  • 名前、バージョン、状態(有効 / 無効 / エラー / ランタイム不足)。
  • 作者、ランタイム、パッケージ形式、展開済みかどうか。
  • 説明、要求権限、購読イベント。

カードには 3 つのボタンがあります。

ボタン動作
詳細識別子・バージョン・作者・ランタイム・エントリ・対応プラットフォーム・権限・イベント・SHA-256・展開先・専用データ領域。エラー時はその内容も表示
有効化 / 無効化有効化前に権限一覧を確認。無効化すると子プロセスを停止しますがファイルは残ります
アンインストール確認後にパッケージと専用データを削除

ページ上部に「更新」(extensions/ を再スキャン)と「フォルダを開く」もあります。

権限確認と自動起動 ​

  • 初回の有効化時に権限一覧が表示され、確認して初めて子プロセスが起動します。
  • 一度確認したパッケージは記憶され、再度有効化しても確認は出ません。別のパッケージ、または内容が変わった場合(SHA-256 不一致)のみ再確認します。
  • 前回終了時に有効だった拡張機能は、次回起動時に自動で開始されます。
  • 有効状態と信頼情報は extensions/trusted.json に記録されます。内容を書き換えると「拡張機能が変更されています」と表示され、読み込みが拒否されます。

うまくいかないとき ​

症状対処
ランタイム不足対応する処理系を入れてから「更新」を押す。ランチャーは自動ダウンロードしません
一覧に出ないマニフェストの JSON エラー、または id の重複。logs/ext-*.log を確認
「エラー」と表示される「詳細」でエラー内容を確認
ドロップしても何も起きない拡張子が .tmlext(拡張機能ページでは .jar も可)か、フォルダではなくファイルかを確認

関連 ​