ど素人から毛を生やす。<延>

【マイクラ】cocricot導入下でMODのフェンスのテクスチャがバグる現象への対処備忘録

Game,Tale > ゲーム > Minecraft 2025年7月26日(最終更新:1日前)

どもです。
cocricotをメインのリソースパックに据えて、minecraft1.20.1を始めました。

農業や建材などを追加する「漆MOD」を導入したところ、このMODのフェンスのテクスチャがバグりました。
フェンスのバグは以前遊んだバージョンでも発生していて、そのときはcocricotが対応していない1.19.2に無理やり1.19.3用のパックを適用したために起きたのですが、今回はちゃんと1.20.1用のパックを使っているので事情が違うようです。

見慣れた市松模様になってしまった梅のフェンス

フェンスのような複雑なブロックの構造は、下記のアドレスに配置されているjsonファイルで定められます。

\assets\minecraft\models\block

経験則でここに存在していた以下3ファイルを試しに引っこ抜いてみたところ、漆MODのテクスチャは直りましたが、今度はバニラのフェンスのテクスチャが壊れました。

fence_inventory.json
fence_post.json
fence_side.json
シラカバのフェンスのテクスチャが壊れた

ここで壊れたシラカバのフェンスのjsonファイル(birch_fence_inventory.json)を確認すると、こう。

{
    "parent": "minecraft:block/fence_inventory",
    "textures": {
        "particle": "block/planks_birch_fence",
        "side": "block/planks_birch_fence",
        "top": "block/planks_birch_fence_top"
    }
}

親にfence_inventoryを持っています。

fence_inventoryはマイクラ本来のリソースパックにも存在しているため、fence_inventoryを参照しようとした漆MODのフェンスが上位のcocricotのを参照してしまった。
cocricotのfence_inventoryは改変されているため、バニラ前提のMODのフェンス構成と噛み合わなくなった。というのが原因と判断できます。

ということは、cocricotがサポートしているバニラのフェンスとMODのフェンス、どちらかがfence_inventoryを参照しなくなれば良い、ということです。

MODの方を変えるとなると、今後導入するものも含めた全てのMODを確認しなければならないので…
cocricotの方を変えるのが安牌ですね。

つまり、

fence_inventoryをfence_inventory_cocricotに一括置換。他のファイルを巻き込まないように注意。

こうして、(fence_post, fence_sideも同様に置換)

fence_inventory.jsonをfence_inventory_cocricot.jsonに名称変更。

こう。

復旧した梅のフェンス

めでたく、fence_inventoryが喧嘩しなくなりました。

template_fence_gate.json
template_fence_gate_open.json

フェンスゲートの方も、基幹ファイルをオーバーライドしているので、同様の手段で解消。

フェンスゲートも直した

これで完璧です。

この記事は役に立ちましたか?
  • _(:3」∠)_ 面白かった (0)
  • (・∀・) 参考になった (0)
  • (`・ω・´) 役に立った (0)