繁殖用の食べ物:31種類のモブのうち17種類は1種類のアイテムしか受け付けず、ミツバチは29種類を受け付ける
Minecraftでは、繁殖用の食べ物はタグとして定義されています。半数以上のモブは1種類のアイテムしか受け付けず、ウマとオオカミは8種類、カエルは他のモブを指す食べ物タグを持っています。
繁殖用の食べ物はモブごとにハードコードされているわけではなく、モブごとのタグとして定義されています。そのため、データパックで変更でき、リストに偏りがあるのです。Mojangが提供するバージョン26.2のタグファイルからカウントしました。
31種類のモブ、そのほとんどが1種類のアイテムを受け付ける
<mob>_foodの形式のアイテムタグは31種類あり、その分布は偏っています。
| モブ | 受け付ける食べ物 |
|---|---|
| ミツバチ | 29 |
| ウマ | 8 |
| オオカミ | 8 |
| ニワトリ | 6 |
| オウム | 6 |
| ブタ、ウサギ | 3 |
| ネコ、キツネ、ラマ、ヤマネコ、ピグリン | 2 |
| その他17種類 | 1 |
ゲーム内のモブの半数以上が、たった1種類のアイテムしか受け付けません。 ウシは小麦、ヒツジは小麦、ヤギは小麦、カメは海草、ストライダーは歪んだキノコ――1種類のアイテムで、代替品はありません。人々が気難しいと記憶しているモブが、実は通常のケースであり、柔軟なモブは例外なのです。
ミツバチは3倍の差で例外
29種類のアイテムを受け付け、それらは花です――タンポポ、ポピー、ヒスイラン、アリウム、チューリップなど。他のモブはこれに匹敵しません。なぜなら、「ミツバチの食べ物」は実質的に「すべての小さな花」であり、他のどのモブの食事よりもはるかに大きなセットだからです。
ミツバチの養蜂場で繁殖しない場合、その花はほぼ確実にタグに含まれています。代わりに配置を確認してください。
ウマとオオカミが真の8アイテムリスト
どちらも8種類を受け付けます。これは知っておく価値があります。なぜなら、どちらも間違った食べ物を与えると、何も起こらないのではなく、異なる効果があるモブだからです――繁殖ではなく回復や手なずけになります。そのため、長いリストだからといって、そのどれもがペアになるわけではありません。
カエルは食べ物ではない食べ物タグを持っている
異なるレジストリにfrog_foodという名前のタグが2つあります。
- アイテム →
slime_ball、これはカエルを繁殖させるものです。 - エンティティタイプ →
slime、magma_cube、これはカエルがフロッグライトを生成するために食べるものです。
カエルは、他のモブを指す食べ物タグを持つゲーム内で唯一のモブであり、この2つを混同することが、フロッグライトファームが何も生産しない通常の理由です。スライムボールはカエルを繁殖させ、生きたスライムはライトを作ります。
作物は8ブロック、種は6アイテム
cropsには8種類が含まれます:ビートルート、ニンジン、ジャガイモ、小麦、スイカの茎、カボチャの茎、トーチフラワーの作物、ウツボカズラの作物。villager_plantable_seedsには6種類が含まれます:小麦の種、ジャガイモ、ニンジン、ビートルートの種、トーチフラワーの種、ウツボカズラのさや。
この2つのリストの間のギャップが役立つ部分です。スイカとカボチャの茎は作物ですが、村人の農民にとって植えられる種ではありません。これが、村人がそれらを再植しない理由であり、スイカ農場が小麦農場のように村人によって自動化できない理由です。
データパックの場合
上記のリストはすべてタグなので、食べ物を追加することはエントリを追加することであり、モブのコードをパッチすることではありません。また、cropsとvillager_plantable_seedsは別々のタグなので、農民にカスタム作物を扱わせたい場合は、両方に含める必要があります。