Skip to content

This tool automatically generates `CustomModelData` compatible resource pack data based on `.properties` files in OptiFine format.

Notifications You must be signed in to change notification settings

ploptaw/CITtoCMD-Converter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

CIT to CustomModelData Converter

このプログラムは、OptiFine の CIT 形式の .properties ファイルをもとに、 CustomModelData に対応したデータを自動生成します。

🚀 使用方法

  1. generate_files.py と同じディレクトリに .properties ファイルとそれに対応する .png テクスチャファイルを配置します。
  2. ターミナルまたはコマンドプロンプトで以下を実行します:
python generate_files.py
  1. 実行後、次の処理が自動で行われます:
  • 指定した場所に ModelDataTextureFile を出力
  • コンソールに /give コマンドを表示

⚠️ 注意点

  • ファイル名には大文字を含めないでください(例:○icon_a.png ×settingA.png)。
  • 素材となる要素がブロックの場合(例:stone.json)は、2 行目の
    "parent": "minecraft:item/generated","parent": "minecraft:block/stone",
    のように書き換えてください。
  • CustomModelData の開始値は 5、既存の値と重複しないよう自動で加算されます。
  • pack.mcmetapack_format はバージョンに対応させてください。

About

This tool automatically generates `CustomModelData` compatible resource pack data based on `.properties` files in OptiFine format.

Topics

Resources

Stars

Watchers

Forks

Languages