• check_circle Advancements
  • check_circle Functions
  • check_circle Loot Tables
  • check_circle Predicates
  • 58,897 views, 44 today
  • 6,886 downloads, 4 today
  • 244
  • 237
  • 97
Sunna avatar Sunna
Level 59 : Grandmaster Technomancer
Better genetics is a 1.19 datapack that adds a twist to animal breeding. Wild animals now spawn with random statistics. Your goal is to find animals with good properties and breed them together to create super-animals.


Dowload Better Genetics for Minecraft 1.17-1.18.2


Right click or left click an animal with a carrot on a stick to view its statistics. Hover over lines of text in chat for additional info about a certain statistic.
Note 1: Right-clicking a horse, a llama or a tamed pet may not trigger the scan. To get around that either punch them or try standing furether away (approximately 6 blocks away works best).
Note 2: Punching an animal with carrot on a stick or a mutation catalyst (see below) deals no damage, as long as punching wouldn't kill them in one hit.

  • Most animals get asigned a Growth stat (determines how fast babies grow into adults) and a Fertility stat (determines how often they can breed).
  • Most animals have the ability to get asigned a Special Mutation.
  • Cows, pigs, sheep, chickens, rabbits, horses and llamas now drop different amounts of meat, leather, feathers etc. depending on their stats.
  • Chickens may lay eggs more often depending on their Egg Laying value.
  • Sheep have a chance of spawning with the ability to regrow wool without having to eat grass.
  • Some rabbits are more likely to drop rabbit's foot.
  • Bees can produce honey faster depending on their stats.
  • Wolves now spawn with randomly generated Attack damage, Armor and Movement speed attributes.
  • Cats will bring players different morning gifts based on their Personality. Some cats will also give their owners positive potion effects.
  • Some parrots will apply negative potion effects to hostile mobs.
  • Foxes have many boosts that help accelerate the breeding process of nearby animals.
  • Striders will spawn with varied movement speeds.
  • Goats have varying ramming damage and aggression.

Animal breeding is the main focus of this datapack. Babies inherit their stats from their parents: the baby's stat value is the average of both parents with a small chance for it to be increased by one. If the Easy Breeding setting is turned off, the stats may also be lowered by one. You can get perfect animals by selecting babies with stats better than their parents and breed them together.


Mutation catalysts are special items that allow you to increase most stats of an animal without breeding. They come in two varieties:
  • Weak catalyst (common): increases one non-max stat by 1
  • Potent catalyst (rare): increases all stats that can be increased by 1.
Punch animals with mutation catalysts to use them.
Catalysts can be found in most types of loot/treasure chests and are more common in rarer structures (i.e. strongholds).
Mutation catalysts do not work on bees for technical reasons.


Download the file and put it in the datapacks folder for the world/server you want to install it.
For a full explanation watch this tutorial: Click here
Note: Do not extract the .zip file, only copy it.


  • Version: Minecraft Java 1.19 or higher
  • Servers: This datapack is compatible with any 1.19+ vanilla server. I cannot guarantee it will work on Spigot and other modded servers.
  • Other datapacks: Better Genetics will conflict with any datapack that changes animal loot tables (for example datapacks that make animals drop their heads). It should work normally in combination with any other datapack.

Depending on the feedback I may update the datapack to support more animals, add more features to already supported mobs or balance them (because all animals are balanced but some animals are more balanced than others). Therefore any feedback and suggestions are highly apreaciated.


Datapack showcase by skunkmunkee:

Forelich131 is doing a vanilla-ish let's play with datapacks, including better genetics. Check it out

PS: If you made any content related to this datapack (youtube video, reddit post etc.) and you want it to be linked in this post please contact me.
CompatibilityMinecraft 1.19

10 Update Logs

Better Genetics v1.8.1 - bee bugfixes : by Sunna 07/02/2022 6:32:38 pmJul 2nd

  • Fixed a bug that caused bees to lose their stats when entering a hive.
  • Fixed a bug that prevented some bees from entering hives.
  • Mutation catalyst no longer works on bees for technical reasons. Thanks, Mojang.

Create an account or sign in to comment.

09/18/2022 12:03 pm
Level 3 : Apprentice Miner
TheGiftedGeek avatar
Didnt there used to be a 1.16 version and if so is there any way for me to download it?
09/09/2022 5:28 pm
Level 2 : Apprentice Artist
MangyCoyote avatar
Is it possible to make genetic textures or patterns?

I'm trying to create an animal data pack myself and just can' really find out how to access those files
09/10/2022 3:23 pm
Level 59 : Grandmaster Technomancer
Sunna avatar
It's not possible to retexture mobs based on their properties in vanilla. It might be possible with optifine-based resource packs but I've never done anything with those.
07/12/2022 8:35 pm
Level 1 : New Miner
Excel Lynt
Excel Lynt avatar
Is it possible to disable modifications of some animals completely, say by removing their folder from the data pack file? My bees are glitchy, some just permanently get lost and unable to locate a beehive and even ones who successfully relocate are permanently unable to breed for some reason. Regular bees is preferable at this point, but I don't want to lose the BetterGenetics stuff for my other animals which appear to all be working correctly.
07/14/2022 3:46 pm
Level 59 : Grandmaster Technomancer
Sunna avatar
Are you using the newest version of the datapack? I was hoping it would fix the bee issues but if you're still having issues that's not the case.

If you want to disable mutations for a certain animal, go to data/genetics/tags/entity_types, open gen.json and remove the desired animals from the list. I cannot guarantee it'll fix existing bees but newly breed bees will be same as vanilla.
08/07/2022 11:20 pm
Level 1 : New Miner
Excel Lynt
Excel Lynt avatar
Yes I've been using the newest version. I downloaded it in hopes of having my issues resolved but sadly it was not the case. Thank you for clarifying how to disable genetics for specific creatures. I'll try that for the time bee-ing. :)
07/04/2022 7:48 pm
Level 1 : New Miner
Excel Lynt
Excel Lynt avatar
Is there documentation available for all the animal mutations and personalities and such? I'm only seeing the video guide as far as information goes.
07/04/2022 7:10 am
Level 35 : Artisan Professor
MrHiglin avatar
With allays now in the game (which duplicate, instead of breed), it will be much harder to get allays with desirable traits.
07/14/2022 3:47 pm
Level 59 : Grandmaster Technomancer
Sunna avatar
I don't plan to do genetics for allays.
06/20/2022 3:13 pm
Level 1 : New Miner
Morticiandrigby avatar
I have noticed that bees when they have stats rather than normal bees have a hard time and sometimes won’t use a bee hive where regular bees without stats with production boost abilities seem to be able to use the hives. I am throughly enjoying this data pack :)
Planet Minecraft


© 2010 - 2022