Mod と統合
LeviLauncher は、「基本ランチャー」の範囲を超えた Mod 関連のワークフローをサポートしています。
現在利用可能な機能
- Mod パッケージ(
.mcmod)のインポート .zipパッケージや単体の.dllMod も引き続き使用可能:ファイル選択ダイアログで すべてのファイル (*.*) を選択- インストール済み Mod の有効化または無効化
- 不要になった Mod の削除
- CurseForge 関連の閲覧および取得フローの使用
- lip 互換の内蔵パッケージマネージャーで LIP パッケージをインストール
- LeviLamina などのローダーワークフローとの連携
これは高度な領域です
Mod、ローダー、パッケージ統合の互換性に関する変更は、特に Minecraft プレビュー版(Preview)において、より頻繁に起こる傾向があります。ここは高度な機能として扱い、段階的にテストしてください。
- ネイティブ Mod(
.soライブラリ)をゲームに読み込む - Mod 入りの環境を分離したバージョンで保つ
ネイティブ Mod を作りたい場合は、LeviLamina ドキュメントの Android native mods(英語)を参照してください。
推奨される Mod ワークフロー
- クリーンな隔離バージョンから始める。
- Mod なしの状態でそのバージョンが正常に起動することを確認する。
- Mod または変更を一度に 1 つ、または少数のグループずつ追加する。
- 変更のたびに起動を再テストする。
- 重要なワールドは常にバックアップの道筋を確保しておく。
CurseForge Windows
ランチャーは CurseForge 関連の閲覧およびパッケージフローを提供しており、アプリ内で適切なリソースをより簡単に見つけることができます。
以下のニーズに適しています:
- よりガイド付きの検索体験が必要な場合
- 特定プロジェクトの互換ファイルをより迅速に確認したい場合
- 検索のすべてをランチャー外で行いたくない場合
lip と LeviLamina Windows
LeviLauncher には lip 互換のパッケージマネージャーが内蔵されているため、lip や .NET ランタイムを別途インストールする必要はありません。lip に準拠しており、各バージョンはパッケージを .lip/state.json に記録し、パッケージは lip.toml から読み込まれます(tooth.json しかない古いパッケージも引き続き使えます)。以前のランチャーで LeviLamina や LIP パッケージをインストールしたバージョン(tooth_lock.json)は、最初のパッケージ操作時に自動的に移行されます。ミラーソースを使用 がオンのときは、GitHub からのパッケージのダウンロードに設定の GitHub プロキシ が使われます。オフのときは GitHub に直接接続します(システムプロキシが設定されていればそれを経由します)。以前に保存した GitHub プロキシや、lip の config.toml(%APPDATA%\lip 内。例: lip config set github_proxy <URL>)で設定した github_proxy はどちらの場合にも適用されます。キャッシュを削除 でダウンロード済みのパッケージファイルを削除できます。
lip v0.40 以降、lip.toml と .lip/state.json の各エントリは、実行場所を side(server または client)と platform(win-x64 などの .NET ランタイム識別子)で示します。lip v0.39 以前ではこれらを platform と runtime と呼んでいました。lip v0.39 以前や以前のランチャーが古いキーで書き込んだ .lip/state.json は、次のパッケージ操作の前に自動的に変換されます。platform は side に、runtime は platform に名前変更されます。それでも lip が読み取れないファイルは、必要な変更を示すメッセージとともに拒否されます。platform を side に、runtime を platform に名前変更するか、そのバージョンのパッケージを再インストールしてください。
これらの統合は、パッケージ駆動またはローダー駆動のワークフローを使用したい上級ユーザーに最適です。
ベストプラクティス:
- まず安定した正式版(Release)バージョンから始める
- 一度に複数の高リスク要素を変更しない
- 「最後に正常に動作した」バージョンの組み合わせを記録しておく
クライアントのバージョンに LeviLamina を追加するには、LeviLamina ドキュメントの Install client on Windows(英語)を参照してください。
LeviMC Mods ページ
LeviMC Mods ページには、levimc.org/mods の Mod のうち、Windows x64 のクライアント向けビルド(side = "client" かつ platform = "win-x64" のエントリ)があるものが表示されます。名前、ID、作者、タグ、説明で検索し、関連度、スター、更新順、新着順で並べ替え、ゲームバージョン、LeviLamina バージョン、タグ(ライブラリ / API や経済などの推奨タグが先頭に並び、タグを除外することもできます)、ライセンス(寛容型などの分類または SPDX ID)、依存関係、作者(Mod ページの … の他の Mod)で絞り込めます。Mod をインストールすると、client バリアント、なければ既定のバリアント、それもなければクライアント向けビルドのある最初の他のバリアントが選ばれます。Mod ページでは、これらのバリアントから別のものを選ぶこともできます。
ネイティブ Mod Android
ネイティブ Mod はゲームのプロセス内でネイティブコードを実行します。信頼できる入手元の Mod だけをインストールし、まず分離したバージョンで試してください。
自分で作る場合は、LeviLamina ドキュメントの Android native mods(英語)に従ってください。
Mod 追加後にエラーが発生した場合
- 最新に追加した Mod をまず無効にする
- 直前に正常に動作していた状態と比較する
- さらなるテストを行う前に、重要なワールドを移動またはバックアップする
- その後、更新とトラブルシューティング を参照する