MC Toolkit

ガイド / 建築とリソース

空を塗り替える:月は8ファイルになり、太陽は移動した

スカイパックはcelestial/sun.png、8つの32×32の月相ファイル、end_flash.png、clouds.png、rain.png、snow.png、end_sky.pngを正確なサイズで置き換えます。旧来の単一の月ストリップは廃止されました。

色替えパックが失敗する理由はたいてい退屈なものです。パスが間違っている、キャンバスサイズが違う、あるいはゲームが8ファイルを求めるのに1ファイルしか入れていない、といった具合です。以下は26.3のクライアントjarから読み出した正確なターゲットなので、ここに載っているパスとサイズが実際に読み込まれるものです。

空は14ファイルでできている

空を構成するものはすべてassets/minecraft/textures/environment/の下にあり、太陽と月には専用のcelestial/フォルダがあります:

ファイルサイズ
celestial/sun.png32 × 32
celestial/moon/<phase>.png × 8各32 × 32
celestial/end_flash.png64 × 64
clouds.png256 × 256
rain.png64 × 256
snow.png64 × 256
end_sky.png128 × 128

この14ファイルすべてを置き換えれば、空はあなたのものです。それ以外は何もありません——独立した地平線も、グラデーションファイルもありません。これら以外の空の色はテクスチャではなくバイオームから来ます。

月は8ファイル

これは名指しする価値のある間違いです。なぜなら以前は逆だったからです。各フェーズはenvironment/celestial/moon/の下にあるそれぞれ独自の32 × 32テクスチャです:full_moon.png、waning_gibbous.png、third_quarter.png、waning_crescent.png、new_moon.png、waxing_crescent.png、first_quarter.png、waxing_gibbous.png。

つまり、旧来の単一のmoon_phases.png——8つすべてを並べた128 × 64のストリップ——を今も同梱しているパックは、現行のゲームが決して読まないファイルを同梱していることになり、sun.pngを直接environment/に置くパックも同様です。どちらも古いパックやチュートリアルが今も使っている形です。

雨と雪は正方形ではなく縦長

どちらも64 × 256——幅の4倍の高さがあります。これは画面上を縦にタイル状に流れる縦じまの筋であり、パーティクルのスプライトではないからです。正方形で描くと引き伸ばされた滲みになり、これが最もよくあるサイズの間違いです。

グリントは役割の異なる2ファイル

エンチャントのきらめきは1つのテクスチャではありません:

  • misc/enchanted_glint_item.png — アイテムの光沢
  • misc/enchanted_glint_armor.png — 着用した防具の光沢

片方だけ色を変えると、もう片方はバニラの紫のままになり、自分のパックのバグのように見えます。グリントを変えるなら、両方変えるか、どちらも変えないかです。

フォントはJSON+シート

フォント作業は2つのファイルに触れます:

  • font/include/default.json — どのシートがどの文字を供給するかを示すプロバイダーリスト(font/default.jsonはこれを指すだけです)
  • textures/font/ascii.png — シートそのもの

PNGだけを差し替えると、バニラの文字マッピングが残ります。バニラの16 × 16グリッド上に描く限りは問題ありませんが、グリフを動かすと、JSONも変えない限り間違ったスロットに配置されます。

一般的なルール

色替えパックはパス単位の上書きです:バニラが使うのと同じパスにファイルを置けば、あなたのものが優先されます。だからこそ上記のパスはアートワークよりも重要なのです——textures/enviroment/sun.pngにある美しいテクスチャは何も読み込まれず、ゲームはその理由を教えてくれません。

リソースパック 色変更ツール →

その他のガイド

すべて見る →