カスタムバリアントの仕組み
Java Editionでは、見た目のバリアントをデータ駆動レジストリに保存します。データパックがアセット、モデル、スポーン条件を定義し、対応するPNGはリソースパックに入ります。両方のパックを有効にしてください。
オオカミは野生、懐き、怒りの3状態に別々のアセットが必要です。26.1以降はネコ、ウシ、ブタ、ニワトリ、オオカミに子ども専用テクスチャも設定できます。
スポーン条件は優先度順に評価されます。バイオーム、#で始まるタグ、構造物、月の明るさを指定し、その他の場所用に優先度0の項目を追加できます。
生成したパックの導入とテスト
- ダウンロードしたファイルを展開し、データパックZIPとリソースパックZIPを確認します。
- データパックZIPをworld/datapacksへ入れ、/reloadを実行するかワールドを開き直します。
- リソースパックZIPを.minecraft/resourcepacksへ入れて有効にします。
- 条件に合う場所で確認します。紫と黒の表示はPNGの寸法やパスが違う可能性があります。
MobバリアントのJSON構造
レジストリごとにJSON構造が異なります。このツールは選択したMobとバージョンに合うアセット項目とモデルキーを自動で使用します。
| Mob | 必要なテクスチャ | モデルキー | 子ども用アセット |
|---|---|---|---|
| assets {wild, tame, angry} | なし | あり (26.1+) | |
| single asset_id | なし | あり (26.1+) | |
| single asset_id | normal / cold / warm | あり (26.1+) | |
| single asset_id | normal / cold / warm | あり (26.1+) | |
| single asset_id | normal / cold / warm | あり (26.1+) | |
| single asset_id | なし | なし | |
| single asset_id | normal / warm | なし |
model modelキーは気温別の家畜とゾンビノーチラスで使用します。オオカミだけは野生、手懐け、怒りの3種類のテクスチャを参照します。
スポーン条件と優先度
バイオームとバイオームタグ
特定の場所には単一バイオーム、関連する複数の場所にはバイオームタグを選びます。
minecraft:forest | #minecraft:is_forest構造物条件
村、海底神殿、トライアルチャンバーなど、構造物または構造物タグ内だけに出現させられます。
#minecraft:cats_spawn_as_black優先度とフォールバック
Minecraftは数値が高いルールを先に評価します。条件なし、優先度0の項目をフォールバックとして残してください。
priority: 1 | fallback: 0Mobバリアント FAQ
Bedrock Editionで使えますか?
いいえ。このレジストリとJSON形式はJava Edition専用です。
オオカミだけ画像が複数必要なのはなぜですか?
野生、懐き、怒りで見た目が切り替わるためです。
2つのZIPは両方必要ですか?
はい。データパックがバリアントを登録し、リソースパックが画像を提供します。
複数のバリアントを追加できますか?
はい。異なるMobを含む複数のバリアントを1つのセットにできます。