ガイド

Minecraftのテクスチャパックが反映されないときの直し方

テクスチャパックのトラブルの原因は、ほとんどが次の3つです。パックの説明ファイル(Java版はpack.mcmeta、統合版はmanifest.json)がない、または場所が違う。パックが別のバージョン向けに作られている。テクスチャがMinecraftの探すパスにぴったり置かれていない。下から今の症状を探して、直し方を試してください。

更新日:

パックが一覧に表示されない

Java版は、zipやフォルダーの直下に正しいpack.mcmetaがある場合だけパックを表示します。

  • フォルダーが二重:パックのフォルダーごとzipにすると、すべてが1階層深くなります(MyPack.zip/MyPack/pack.mcmeta)。フォルダーの中身をzipにしてください。
  • pack.mcmetaが壊れている:カンマや引用符が1つ欠けるだけで正しいJSONではなくなります。Java版26.3では、説明のないパックも表示されません。
  • フォルダーが違う:zipはshaderpacksやmodsではなくresourcepacksに入れます。設定… > リソースパック… > パックフォルダーを開くで正しいフォルダーを開けます。
  • ダウンロード途中・ブロックされている:ブラウザが途中までのファイルを.crdownloadや.partとして保存していることがあります。もう一度ダウンロードしてください。

「旧バージョン向けに制作」「新バージョン向けに制作」

Java版はpack.mcmetaのパックフォーマットを自分の番号と比べています(26.3は97.1)。テクスチャだけを変えるパックなら、はいを押せばたいてい動きますが、ないテクスチャや名前の変わったテクスチャがおかしく見えることがあります。きちんと直すには、自分のバージョン向けに書き出し直すか、そのバージョンを含む対応範囲を設定します。自分で作っていない古いパックなら、テクスチャパック変換ツールがテクスチャを自分のバージョンの名前に変え、新しいpack.mcmetaを書き出します。

1.21.9以降、pack_formatの番号しかないパックや、新しいルールに合わない項目があるパックは、破損または非対応と表示されることがあります。新しいパックはmin_formatとmax_formatを使います。全バージョンのパックフォーマット。

「Pack」タブのゲームバージョンのカード。パックはJava 26.3(パックフォーマット97.1)向けで、Java 1.21(パックフォーマット34)から26.3まで動作する。
対応範囲を指定すると、1つのパックを複数のJava版で読み込めます。

紫と黒のブロック

紫と黒のチェック柄は「テクスチャが見つからない」ことを表します。モデルが、そのパスに存在しない画像を求めています。ファイル名が変わった、フォルダーが違う、別のバージョンのフォルダー名を使っている、などが原因です。たとえば1.13より前のバージョンはtextures/blocksとtextures/items、1.13以降はtextures/blockとtextures/itemを使います。

独自のモデルを追加した場合は、その中のテクスチャのパスをすべて確認してください。Texture Pack Makerで作ったパックは、選んだバージョンと同じパスを正確に使います。

一部のテクスチャしか変わらない

  • 名前やパスが1文字違う:ファイルは元とまったく同じ名前とフォルダーでなければなりません。Java版は大文字や空白を含むパスを無視します。
  • 別のパックが優先されている:一覧で上にあるパックが同じテクスチャを置き換えます。自分のパックをいちばん上に移すか、テクスチャパックを結合で好きな順番に1つにまとめてください。
  • そのブロックの別のファイル:複数の画像を使うブロックがあります(かまどの正面・側面・上面、草ブロックの上面・側面・側面の重ね)。すべて編集するか、3Dプレビューでどの画像がどこに使われるか確認してください。
  • 統合版で画像の形式が違う:統合版のバニラテクスチャには.tgaファイルもあります。元と同じ名前と形式にしないと置き換わりません。

草や葉が灰色に見える

画像ファイルではそれが普通です。草、葉、ツタ、水などのテクスチャは灰色で保存され、バイオームごとにゲームが色をつけます。明るい灰色で塗り、ゲームで確認してください。緑で塗ると、ゲームが色をつけたときにずっと暗く、または変な色に見えます。

アニメーションテクスチャが縦長の帯になる

アニメーションテクスチャは、コマを縦に積み重ねた縦長の画像と、同じ名前の.png.mcmetaファイル(たとえばsea_lantern.png.mcmeta)でできています。このファイルがないと、Java版は帯全体を1つのブロックに押し込めます。統合版はアニメーションテクスチャをtextures/flipbook_textures.jsonに登録します。Texture Pack Makerは、アニメーションのコマを編集するとこれらのファイルを書き出します。

リソースパックがすべてオフになった(Java版)

コンパイルできないシェーダーを含むリソースパックがあると、Java版はすべてのパックをオフにして標準に戻します。Mojangはこれらのシェーダーファイルをよく変更するため、別のバージョン向けに作られたバニラのシェーダーパックでよく起こります。パックを外すか、自分のバージョン向けに書き出し直してください。Shader Makerが書き出すシェーダーは、すべて事前にコンパイルチェックされています。

統合版:インポートに失敗した

  • インポート失敗:manifest.jsonがない、正しくない、またはファイルの直下にありません。パックを書き出し直して、新しいファイルを開いてください。
  • パックの重複:同じIDと同じバージョン番号のパックがすでに入っています。バージョンを上げるか(Texture Pack Makerは書き出すたびに上げます)、設定 > ストレージで古いものを削除してください。
  • ファイルの種類が違う:Java版の.zipを.mcpackに名前変更しても動きません。統合版には専用のファイルとフォルダーが必要です。テクスチャパック変換ツールで変換してください。
  • ゲーム機:Xbox、PlayStation、Switchではファイルをインポートできません。パックを含むワールド、Realm、サーバーに参加してください。

統合版:インポートしたのに何も変わらない

  • 有効にします:設定 > グローバル リソース > マイ パックでパックを選び、有効化を押します。1つのワールドだけならワールドを編集 > リソースパックを使います。
  • 同じテクスチャを変える、ほかの有効なパックより上に移します。
  • パックがあなたより新しいゲームを必要としているなら、min_engine_versionが高すぎます。Minecraftを更新するか、最小バージョンを下げて書き出してください。
  • 従来のグラフィック向けのパックは、バイブラントビジュアルズがオンだと見た目が変わったりオフにされたりします。グラフィックモードを切り替えてみてください。

シェーダーパックが表示されない

  • IrisやOptiFineのシェーダーパックは、resourcepacksではなく、設定… > ビデオ設定… > シェーダーパック...から開くshaderpacksフォルダーに入れます。
  • IrisにはOpenGLが必要です。Java版26.2以降で「Vulkanでは動作しない」と出たら、グラフィックスAPIをデフォルトかOpenGLを優先にしてください。
  • バニラ(MODなし)のシェーダーパックはリソースパックで、作ったバージョンでしか動きません。MODなしのシェーダー。

よくある質問

リソースパックの一覧でパックが赤く表示されるのはなぜ?

赤は、パックのフォーマットがゲームのバージョンと合っていないことを示します。それでも動くことはありますが、確実にするなら自分のバージョン向けに書き出し直してください。

パックを変えたらMinecraftを再起動する必要がありますか?

ありません。Java版ではF3 + Tでリソースパックを再読み込みするか、パックをオフにしてからオンにします。統合版ではワールドから出て入り直します。

サーバーでテクスチャが変わるのはなぜ?

サーバーは独自のリソースパックを送ることができ、それはあなたのパックより上に来ます。マルチプレイ画面のサーバー設定で断れますが、必須にしているサーバーもあります。