MCTOOLBOX
MC ToolboxMC TOOLBOX

Java データパックとリソースパック

カスタムMobバリアント作成ツール

正しいJSON、スポーン条件、テクスチャを作成し、導入可能なパックをダウンロードします。

1. Mobを選択

2. バリアントID

スポーン条件

バイオーム

条件なし、優先度0の項目は、優先度の高いルールに一致しない場合のフォールバックになります。

大人のPNGテクスチャ

PNGはブラウザ内だけで処理され、リソースパックへ直接書き込まれます。

子どものPNGテクスチャ

リソースパックのテクスチャパス

このPNGパスをそのまま使用してください。ファイル名はJSONのアセットIDと一致する必要があります。

assets/mypack/textures/entity/wolf/wolf_galaxy.png

assets/mypack/textures/entity/wolf/wolf_galaxy_tame.png

assets/mypack/textures/entity/wolf/wolf_galaxy_angry.png

assets/mypack/textures/entity/wolf/wolf_galaxy_baby.png

assets/mypack/textures/entity/wolf/wolf_galaxy_tame_baby.png

assets/mypack/textures/entity/wolf/wolf_galaxy_angry_baby.png

パックのプレビュー

My Mob Variants

JSONライブプレビュー

{
  "assets": {
    "angry": "mypack:entity/wolf/wolf_galaxy_angry",
    "tame": "mypack:entity/wolf/wolf_galaxy_tame",
    "wild": "mypack:entity/wolf/wolf_galaxy"
  },
  "spawn_conditions": [
    {
      "condition": {
        "type": "minecraft:biome",
        "biomes": "minecraft:plains"
      },
      "priority": 1
    }
  ]
}

パック内のバリアント (0)

バリアントを1つ以上追加してください。

ダウンロードには導入用ZIP 2個とREADMEが含まれます。

カスタムバリアントの仕組み

Java Editionでは、見た目のバリアントをデータ駆動レジストリに保存します。データパックがアセット、モデル、スポーン条件を定義し、対応するPNGはリソースパックに入ります。両方のパックを有効にしてください。

オオカミは野生、懐き、怒りの3状態に別々のアセットが必要です。26.1以降はネコ、ウシ、ブタ、ニワトリ、オオカミに子ども専用テクスチャも設定できます。

スポーン条件は優先度順に評価されます。バイオーム、#で始まるタグ、構造物、月の明るさを指定し、その他の場所用に優先度0の項目を追加できます。

生成したパックの導入とテスト

  1. ダウンロードしたファイルを展開し、データパックZIPとリソースパックZIPを確認します。
  2. データパックZIPをworld/datapacksへ入れ、/reloadを実行するかワールドを開き直します。
  3. リソースパックZIPを.minecraft/resourcepacksへ入れて有効にします。
  4. 条件に合う場所で確認します。紫と黒の表示はPNGの寸法やパスが違う可能性があります。

MobバリアントのJSON構造

レジストリごとにJSON構造が異なります。このツールは選択したMobとバージョンに合うアセット項目とモデルキーを自動で使用します。

Mob必要なテクスチャモデルキー子ども用アセット
Wolfassets {wild, tame, angry}なしあり (26.1+)
Catsingle asset_idなしあり (26.1+)
Cowsingle asset_idnormal / cold / warmあり (26.1+)
Pigsingle asset_idnormal / cold / warmあり (26.1+)
Chickensingle asset_idnormal / cold / warmあり (26.1+)
Frogsingle asset_idなしなし
Zombie Nautilussingle asset_idnormal / warmなし

model modelキーは気温別の家畜とゾンビノーチラスで使用します。オオカミだけは野生、手懐け、怒りの3種類のテクスチャを参照します。

スポーン条件と優先度

バイオームとバイオームタグ

特定の場所には単一バイオーム、関連する複数の場所にはバイオームタグを選びます。

minecraft:forest | #minecraft:is_forest

構造物条件

村、海底神殿、トライアルチャンバーなど、構造物または構造物タグ内だけに出現させられます。

#minecraft:cats_spawn_as_black

優先度とフォールバック

Minecraftは数値が高いルールを先に評価します。条件なし、優先度0の項目をフォールバックとして残してください。

priority: 1 | fallback: 0

Mobバリアント FAQ

Bedrock Editionで使えますか?

いいえ。このレジストリとJSON形式はJava Edition専用です。

オオカミだけ画像が複数必要なのはなぜですか?

野生、懐き、怒りで見た目が切り替わるためです。

2つのZIPは両方必要ですか?

はい。データパックがバリアントを登録し、リソースパックが画像を提供します。

複数のバリアントを追加できますか?

はい。異なるMobを含む複数のバリアントを1つのセットにできます。