Fokvoedsel: 17 van de 31 mobs accepteren precies één item, en bijen accepteren er 29
Minecraft definieert fokvoedsel als tags. Meer dan de helft van de mobs accepteert één enkel item, paarden en wolven accepteren er acht, en de kikker heeft een voedseltag die naar andere mobs verwijst.
Fokvoedsel is niet hardcoded per mob — het is een tag per mob, waardoor een datapack dit kan aanpassen en waarom de lijsten zo ongelijk zijn. Geteld op basis van Mojangs meegeleverde tagbestanden voor 26.2.
31 mobs, en de meesten accepteren één ding
Er zijn 31 itemtags van de vorm <mob>_food, and the distribution is lopsided:
| mob | geaccepteerd voedsel |
|---|---|
| bij | 29 |
| paard | 8 |
| wolf | 8 |
| kip | 6 |
| papegaai | 6 |
| varken, konijn | 3 |
| kat, vos, lama, ocelot, piglin | 2 |
| 17 andere | 1 |
Meer dan de helft van de mobs in het spel accepteert precies één item. Koeien eten tarwe, schapen eten tarwe, geiten eten tarwe, schildpadden eten zeegras, lavalopers eten spookzwam — één item, geen alternatieven. De mobs die men zich als kieskeurig herinnert zijn eigenlijk de norm; de flexibele zijn de uitzondering.
Bijen zijn de uitschieter met een factor drie
29 geaccepteerde items, en het zijn bloemen — paardenbloem, klaproos, blauwe orchidee, look, de tulpen, enzovoort. Geen enkele andere mob komt in de buurt, want "bijenvoedsel" is eigenlijk "elke kleine bloem", wat een veel grotere set is dan het dieet van welke andere mob dan ook.
Als een bijenboerderij niet fokt, zit de bloem vrijwel zeker in de tag; controleer in plaats daarvan de plaatsing.
Paarden en wolven zijn de echte lijsten van acht items
Beide accepteren er 8. Dat is handig om te weten, want beide zijn ook de mobs waarbij het verkeerde voedsel iets anders doet in plaats van niets — voeren geneest of temt in plaats van fokken — dus een lange lijst betekent niet dat elk item tot een paar leidt.
De kikker heeft een voedseltag die geen voedsel is
Er zijn twee tags genaamd frog_food, in different registries:
- item →
slime_ball, which is what breeds frogs. - entity_type →
slime,magma_cube, which is what frogs eten om kikkerlichten te produceren.
De kikker is de enige mob in het spel met een voedseltag die naar andere mobs verwijst, en het verwisselen van de twee is de gebruikelijke reden dat een kikkerlichtboerderij niets oplevert: slijmballen fokken kikkers, levende slimes maken lichten.
Gewassen zijn acht blokken, zaden zijn zes items
cropsholds 8: bieten, wortels, aardappelen, tarwe, meloensteel, pompoensteel,
fakkelbloemgewas, bekerplantgewas.
villager_plantable_seedsholds 6: tarwezaden, aardappel, wortel, bietenzaden,
fakkelbloemzaden, bekerplantpeul.
Het verschil tussen de twee lijsten is het nuttige deel: meloen- en pompoenstelen zijn gewassen maar geen plantbare zaden voor een boerendorpeling, wat precies de reden is waarom een dorpeling ze nooit zal herplanten en een meloenboerderij niet met dorpelingen kan worden geautomatiseerd zoals een tarweboerderij.
Voor datapacks
Elke bovenstaande lijst is een tag, dus het toevoegen van voedsel is het toevoegen van een vermelding — niet het patchen van mob-code. En aangezien crops and villager_plantable_seeds are separate tags, a custom crop needs to be in both if you want farmers to work it.