Resource Pack Overrides — Minecraft Java Edition 1.20.x – 26.1+
依存関係: ローダー: Fabric / Forge / NeoForge Minecraftのバージョン: 1.20.x – 26.1+ Modのバージョン: 26.1.0 クライアントModのResource Pack…
依存関係: ローダー: Fabric / Forge / NeoForge Minecraftのバージョン: 1.20.x – 26.1+ Modのバージョン: 26.1.0 クライアントModのResource Pack Overridesは、構成パックやModパックの開発者に対し、Minecraftにおけるリソースパックの管理、表示、インストール順序を完全に制御する機能を提供します。Modはリソース読み込みの失敗時に指定されたパッ
依存関係:
ローダー: Fabric / Forge / NeoForge
Minecraftのバージョン: 1.20.x – 26.1+
Modのバージョン: 26.1.0
クライアントModのResource Pack Overridesは、構成パックやModパックの開発者に対し、Minecraftにおけるリソースパックの管理、表示、インストール順序を完全に制御する機能を提供します。Modはリソース読み込みの失敗時に指定されたパックの順序を自動的に復元し、システムテクスチャをプレイヤーから隠したりブロックしたりでき、さらにJSON設定ファイルを通じて任意のパックの説明や名前を変更できます。これにより、プレイヤーが誤って重要なファイルを無効化するリスクなく、構成パックの統一されたグラフィックスタイルを維持しやすくなります。
リソースパックの管理とショートカットキー
このModは、ゲーム内のリソースパック選択画面に便利なキーの組み合わせを追加し、構成パック開発者がインターフェースを設定する作業を大幅に簡素化します。
利用可能なショートカットキーとその機能:
ショートカットキー | インターフェースでの動作 | ユーザーへの効果 |
|---|---|---|
| 設定の再読み込み | クライアントを再起動することなく、 |
| システム識別子の表示 | 各リソースパックの内部IDをゲーム内の選択メニューに直接表示します。 |
| 識別子のコピー | 選択したリソースパックの技術的なIDをクリップボードに書き込み、後で設定に貼り付けられるようにします。 |
| デフォルト状態へのリセット | アクティブなリソースパックのリストと順序を、設定ファイルに記載された値に戻します。 |
これらの機能のおかげで、読み込まれた任意のパックの正確な識別子をすばやく把握し、その表示の変更を即座にテストできます。
alt: [ショートカットキーを使用したリソースパックのシステム識別子の表示]
JSON設定ファイルのパラメーター
リソースパックの表示に関するすべてのルールは、単一のファイル.minecraft/config/resourcepackoverrides.jsonに保存されます。
pack_overridesブロック内の個々のパックに対する設定パラメーター:
設定キー | データ型 | パラメーターの機能 |
|---|---|---|
| 文字列 | ゲーム内のリストで、リソースパックの標準の名前を独自の名前に置き換えます。 |
| 文字列 | 作者が指定した説明の代わりに、リソースパックに新しいテキストの説明を設定します。 |
| ブール値 | リソースパックを利用可能なリストから隠し、プレイヤーによる無効化を防ぎます。 |
| ブール値 | プレイヤーが優先順位リスト内でリソースパックを上下に移動できないようにブロックします。 |
| 文字列( | リソースパックを初めて追加したときの初期配置位置を設定します。 |
| ブール値 | リソースパックのバージョン非互換に関するゲームの警告を強制的に取り除きます。 |
これらのパラメーターは、個々のリソースファイルごとに組み合わせることができます。以下は、完成した設定ファイルの設定例です:
{
"schema_version": 1,
"default_packs": [
"vanilla",
"file/modpack-core-assets.zip"
],
"default_overrides": {
"force_compatible": true
},
"pack_overrides": {
"file/modpack-ui-patch.zip": {
"title": "構成パックのコアリソース",
"description": "このパックはインターフェースを正しく表示するために必要です。",
"hidden": false,
"fixed_position": true,
"default_position": "TOP",
"force_compatible": true
}
}
}信頼性と読み込みの復元
このModは、内部的なレンダリングエラーが発生した際に、構成パックのグラフィックの安定性が維持されることを保証します。バニラのゲームでは、リソース読み込みの重大な障害が発生すると、ゲームはすべてのカスタムテクスチャを自動的に無効化し、基本ファイルのみを残します。
Resource Pack Overridesはこの問題を防ぎます:
Modはアクティブなリソースのリストがリセットされるイベントを傍受します。
完全な無効化の代わりに、ゲームは
default_packs配列に記載されたパックの順序を復元します。これにより、ワールドの再読み込みやグラフィック設定の更新時の偶発的な障害によって、プレイヤーが壊れたテクスチャを目にする状況を排除します。
互換性と要件
このModはゲームメニューとローカルの設定ファイルのみに影響を与えるため、インストールはクライアント側でのみ必要です。
技術的な互換性の詳細:
グラフィック最適化Mod(Sodium、Iris)と競合することなく、Fabric、Forge、NeoForgeのローダー上で動作します。
Fabric上で動作させるには、Fabric APIがインストールされている必要があります。
3Dモデルや音声を変更するカスタムのリソースローダーやテクスチャパックと問題を起こしません。
まとめ
ModのResource Pack Overridesは、リソース管理メニューを整理できる、構成パック開発者にとって重要なツールです。グラフィックスタイルの安定性を確保し、重要なファイルをユーザーの偶発的な操作から保護します。
options.txtファイルを手動で編集したり、標準の起動プロファイルを使用したりする場合と比べ、このModは個々のパックをブロックおよび非表示にできる機能により、開発者にはるかに高い柔軟性を提供します。主な制限は、識別子をJSON形式で手動で記述する必要がある点であり、そのため主に一般のプレイヤーではなく構成パックの制作者向けとなっています。複雑なModパックを開発しており、重要なグラフィックリソースを無効化から保護したいなら、このModは最適です。
インストール
通常のインストールは約 5 分で完了します。手順は同じで、ローダーと対応するビルドだけが異なります。
- 1Install a mod loader (Forge, Fabric or NeoForge) that matches your Minecraft version.
- 2Download the mod file (.jar) built for that same version.
- 3Place the .jar into your .minecraft/mods folder.
- 4Launch Minecraft with the modded profile and check the mod loads in-game.











