Description
This mod makes animal husbandry harder and closer to the real thing. Animals have a sex, an age, genes and needs. The world has seasons and a temperature. And a wild species that gets hunted too much can die out.
It adds six species: deer, boar, duck, goose, dairy goat and ox, each with its own model and a male that looks different from the female. Cows, pigs, sheep, chickens, rabbits and goats follow the same rules, which makes 12 species. The vanilla males change their looks too: bulls get big horns and a nose ring, rams get curled horns, boars get tusks and roosters get a big comb.


A bit of wheat is no longer enough to get babies. You need an adult male and an adult female, in the right season and at the right temperature, in a pen that's big enough, and they must have eaten and drunk (at least 60 out of 100). A cow needs 10 blocks of space, a deer 16, a chicken 2. Cows breed in spring and summer, sheep in autumn and winter, deer only in autumn. Ducks and geese want a pond in their pen. When a couple refuses, a message tells you why. Gestation takes 1 to 3 days depending on the species.


Birds lay fertilized eggs that you hatch in an incubator. It works between 30 and 40 °C, so it needs one or two campfires next to it. Above 40 °C it stops, and above 45 °C for one minute the egg dies. Count on 10 minutes of heat per egg.


Babies inherit five genes from their parents (size, speed, yield, fertility, vigor), with rare mutations. Closely related parents give weaker babies, sometimes sterile ones. The syringe takes a DNA sample and the genetic analyzer reads it. Meat has a quality based on the animal's well-being and yield: it feeds from 75% to 150% of normal, even after cooking. Adult males don't give milk.

A wild animal roaming free looks after itself and won't breed on command. Once it's inside a pen closed by fences, it counts as captured and gets properly hungry and thirsty. Grazers eat the grass, except in winter, and grazed grass turns into worn dirt that takes at least 3 days to grow back. So a pasture only feeds so many animals, and you have to add feeders and water troughs. An adult ox on a lead ploughs grass and dirt as it walks, if `mobGriefing` is on.


Each species has a wild population across the whole world, from 120 deer to 400 chickens. Killing a wild animal or picking a wild plant (flowers, sweet berry bushes, mushrooms) lowers it, and it only recovers by 2% a day. At zero, the species stops appearing. To save it, you can release a farm animal with the Naturalist's Journal, or bring it back from a Seed Bank.



There are four seasons of 7 days each, and you can change that length. Temperature depends on the biome, season, time of day, altitude, a roof overhead and hot or cold blocks nearby. It matters for crops too: wheat only grows between 4 and 32 °C, which can mean a heated greenhouse in winter. And harvesting the same crop in the same spot wears out the soil, so growth slows down and harvests shrink. Rotating crops or adding fertilizer lets it recover.
Version 1.5.0-alpha.7.4. Nobody has played a real game with it yet. So far the mod has only been through 127 automated tests, scripted runs on a real client and a startup on a real NeoForge server. Rules will probably change, so back up your world before trying it.
What I already know:
- a freshly hatched chick can walk into the campfire next to it and burn to death, so it's better to keep the fire behind a fence
- summer adds 8 °C: by my calculations, an incubator set up in spring can go over 45 °C around noon and lose its eggs, but I haven't tried that in game yet
- I saw a few short server slowdowns during testing and don't know the cause
- I haven't tried it with other animal mods
If you find a bug or a rule that makes no sense, let me know in the comments.
Minecraft 1.21.1, NeoForge 21.1.265 or newer, Java 21. It goes on both the client and the server, and you don't need any other mods. It's available in French and English, and it shows up as Faune et Flore in the mod list. Settings are in `config/faunaflora-common.toml`. Admin commands are under `/faunaflora` (permission level 2), and the jar still contains my test tools, which do nothing unless you call them.
---
Ce mod rend l'élevage plus complexe et plus réaliste. Les animaux ont un sexe, un âge, des gènes et des besoins. Le monde connaît des saisons et une température. Et une espèce sauvage trop chassée peut disparaître.
Ce mod ajoute six espèces : cerf, sanglier, canard, oie, chèvre laitière et bœuf, chacune avec son propre modèle et un mâle à l’apparence différente de celle de la femelle. Les vaches, cochons, moutons, poules, lapins et chèvres suivent les mêmes règles, ce qui porte le total à douze espèces. Les mâles de base voient également leur apparence modifiée : les taureaux arborent de grandes cornes et un anneau nasal, les béliers des cornes recourbées, les sangliers des défenses et les coqs une crête imposante.


Un peu de blé ne suffit plus pour avoir des petits. Il faut un mâle et une femelle adultes, en saison et à la température adéquates, dans un enclos suffisamment grand, et ils doivent avoir mangé et bu (au moins 60 % d'entre eux). Une vache a besoin de 10 blocs d'espace, un cerf de 16 et une poule de 2. Les vaches se reproduisent au printemps et en été, les moutons en automne et en hiver, et les cerfs uniquement en automne. Les canards et les oies apprécient un étang dans leur enclos. Si un couple refuse, un message vous en explique la raison. La gestation dure de 1 à 3 jours selon l'espèce.


Les oiseaux pondent des œufs fécondés qu'il faut faire éclore dans un incubateur. Celui-ci fonctionne entre 30 et 40 °C ; il faut donc prévoir un ou deux feux de camp à proximité. Au-delà de 40 °C, l'incubation s'arrête, et au-delà de 45 °C, l'œuf meurt au bout d'une minute. Comptez 10 minutes de chaleur par œuf.


Les petits héritent de cinq gènes de leurs parents (taille, vitesse, rendement, fertilité, vigueur), avec de rares mutations. Les parents étroitement apparentés donnent naissance à des petits plus faibles, parfois stériles. Une seringue prélève un échantillon d'ADN qui est ensuite analysé par un séquenceur génétique. La qualité de la viande dépend du bien-être de l'animal et de son rendement : elle nourrit de 75 % à 150 % de la normale, même après cuisson. Les mâles adultes ne produisent pas de lait.

Un animal sauvage en liberté se débrouille seul et ne se reproduit pas sur commande. Une fois enfermé dans un enclos grillagé, il est considéré comme capturé et souffre de la faim et de la soif. Les herbivores broutent l'herbe, sauf en hiver, et l'herbe broutée se transforme en terreau qui met au moins trois jours à repousser. Un pâturage ne peut donc nourrir qu'un nombre limité d'animaux ; il faut donc ajouter des mangeoires et des abreuvoirs. Un bœuf adulte mené en longe laboure l'herbe et la terre en marchant, si le mode « MobGriefing » est activé.


Chaque espèce possède une population sauvage répartie dans le monde entier, allant de 120 cerfs à 400 poulets. Tuer un animal sauvage ou cueillir une plante sauvage (fleurs, arbustes à baies sucrées, champignons) diminue cette population, qui ne se régénère que de 2 % par jour. À zéro, l'espèce disparaît. Pour la sauver, vous pouvez relâcher un animal de ferme grâce au Journal du naturaliste ou la récupérer auprès d'une banque de semences.



Il y a quatre saisons de sept jours chacune, et vous pouvez modifier cette durée. La température dépend du biome, de la saison, de l'heure, de l'altitude, de la présence d'un toit et de blocs chauds ou froids à proximité. Cela a aussi un impact sur les cultures : le blé ne pousse qu'entre 4 et 32 °C, ce qui peut nécessiter une serre chauffée en hiver. De plus, récolter la même culture au même endroit appauvrit le sol, ce qui ralentit la croissance et réduit les récoltes. La rotation des cultures ou l'apport d'engrais permettent au sol de se régénérer.
Version 1.5.0-alpha.7.4. Personne n'a encore testé cette version en conditions réelles. Pour l'instant, le mod a subi 127 tests automatisés, des exécutions scriptées sur un client réel et un lancement sur un serveur NeoForge. Les règles sont susceptibles d'évoluer ; pensez donc à sauvegarder votre monde avant de l'essayer.
Ce que je sais déjà :
Un poussin fraîchement éclos peut s'approcher du feu de camp et mourir brûlé vif ; il est donc préférable de placer le feu derrière une clôture
. L'été ajoute 8 °C : d'après mes calculs, un incubateur installé au printemps peut dépasser les 45 °C vers midi et entraîner la mort des œufs, mais je n'ai pas encore testé cela en jeu
. J'ai constaté quelques brefs ralentissements du serveur pendant les tests, sans en connaître la cause
. Je n'ai pas testé avec d'autres mods d'animaux.
Si vous trouvez un bug ou une règle qui n'a aucun sens, n'hésitez pas à me le signaler dans les commentaires.
Minecraft 1.21.1, NeoForge 21.1.265 ou plus récent, Java 21. Ce mod s'installe côté client et serveur, sans aucun autre mod requis. Disponible en français et en anglais, il apparaît sous le nom « Faune et Flore » dans la liste des mods. La configuration se trouve dans `config/faunaflora-common.toml`. Les commandes d'administration sont accessibles via `/faunaflora` (niveau de permission 2). L'archive JAR contient encore mes outils de test, qui restent inactifs tant qu'ils ne sont pas utilisés.






