このプログラムは、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
はバージョンに対応させてください。