このプログラムは、OptiFine の CIT 形式の .properties ファイルをもとに、 CustomModelData に対応したデータを自動生成します。
generate_files.pyと同じディレクトリに.propertiesファイルとそれに対応する.pngテクスチャファイルを配置します。- ターミナルまたはコマンドプロンプトで以下を実行します:
python generate_files.py- 実行後、次の処理が自動で行われます:
- 指定した場所に
ModelDataとTextureFileを出力 - コンソールに
/giveコマンドを表示
- ファイル名には大文字を含めないでください(例:○
icon_a.png×settingA.png)。 - 素材となる要素がブロックの場合(例:
stone.json)は、2 行目の
"parent": "minecraft:item/generated",を"parent": "minecraft:block/stone",
のように書き換えてください。 CustomModelDataの開始値は 5、既存の値と重複しないよう自動で加算されます。pack.mcmetaのpack_formatはバージョンに対応させてください。