• 77,067 views, 18 today
    • 8,671 downloads, 1 today
    • 289
    • 293
    • 118
    Sunna's Avatar Sunna
    Level 65 : High Grandmaster Technomancer
    224
    Better genetics is a 1.21 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.

    BASICS

    Craft an Animal Analyzer with a wheat and a carrot on a stick, as shown bellow.

    Better Genetics Minecraft Data Pack

    Right click an animal with the Animal Analyzer to view its statistics. Hover over lines of text in chat for additional info about a certain statistic.
    Note 1: Right-clicking some animals (horses, wolves, llamas etc.) may not trigger the scan. To get around that either punch them or try standing furether away (approximately 7 blocks away works best).
    Note 2: Punching an animal with the Animal Analyzer or a mutation catalyst (see below) deals no damage.

    FEATURES
    • 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 and camels will spawn with varied speed.
    • Goats have varying ramming damage and aggression.
    BREEDING

    Animal breeding is the main focus of this datapack. Offspring inherit 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

    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.


    COMPATIBILITY

    • Version: Minecraft Java 1.21 or higher
    • Servers: This datapack is compatible with any 1.21+ 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, such as datapacks that make animals drop their heads. It should work in combination with most other datapacks.
    FINAL NOTES

    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.

    RELATED CONTENT

    Datapack showcase by skunkmunkee:

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

    13 Update Logs

    1.20.6 compatibility : by Sunna 05/01/2024 9:12:42 amMay 1st

    • The datapack is now compatible with Minecraft 1.20.6
    • A normal carrot on a stick no longer works for scanning animals. You have to craft an Animal Analyzer.
    LOAD MORE LOGS

    Create an account or sign in to comment.

    JPablo95
    07/11/2024 8:36 am
    He/Him • Level 1 : New Miner
    JPablo95's Avatar
    Hi, love the premise of the data pack, I thought this would prevent the offspring from getting bad but most of the times they were worse than the parents, especially with horses and donkeys, how can I check the Easy Breeding setting? Maybe is off by default I don't know...
    1
    ssm2219
    06/20/2024 12:53 pm
    Level 1 : New Miner
    ssm2219's Avatar
    has the problem with breeding bees been fixed. I had an issue last update where i could not breed the bees more than one time. the bee would take the flower but wouldn't be able to reproduce.
    1
    Sunna
    06/20/2024 6:07 pm
    Level 65 : High Grandmaster Technomancer
    Sunna's Avatar
    I don't think that's an issue with my datapack since it only changes the time it takes for animals to breed, not their behaviour. I did some testing and had no issues with bee breeding.
    Try updating the pack on a backup of your world and see if everything works.
    1
    AxisMaximus
    05/21/2024 8:54 am
    Level 1 : New Miner
    history
    AxisMaximus's Avatar
    So on the latest update the horse genetics for Jump don't work because the "horse:Jump strength" was changed to generic Jump strength leading to all horses getting basically no Jump and it always showing 1.6 Jump strength in the animal analyser

    Edit: I managed to used visual code Studio to edit the code so that it would work for me but I am not good at coding so it do be a bit funky
    1
    Sunna
    05/30/2024 7:10 pm
    Level 65 : High Grandmaster Technomancer
    Sunna's Avatar
    Thanks for letting me know. I'll fix it soon
    1
    Kaiiak
    11/11/2023 3:28 pm
    Level 13 : Journeyman Ninja
    Kaiiak's Avatar
    Hello, I am using Better Genetics on a 1.20.1 Paper server, and for some reason whenever I breed mobs, it sends some numbers in chat.
    "241", "226", and some others, depending on the animal.


    Any way to solve?
    2
    Ginuska
    10/14/2023 7:49 am
    Level 1 : New Miner
    Ginuska's Avatar
    i have bred my camels and i have got camel with speed 46 i dont think it is normal
    1
    Mabra_
    08/12/2023 7:29 am
    Level 1 : New Explorer
    history
    Mabra_'s Avatar
    Are the mutations and other stats that aren't just numbers hereditary, random, or both ?

    Is there a list of all the mutations somewhere ?
    1
    Gemoroy360
    07/25/2023 10:55 am
    Level 5 : Apprentice Collective
    Gemoroy360's Avatar
    you are genius! IT`S VERY COOL,NICE,GOOD! thumb_up
    1
    Morticiandrigby
    07/09/2023 6:33 pm
    Level 1 : New Miner
    Morticiandrigby's Avatar
    I am having an issue where bees are not able to breed more than once. Once a bee has been bread once it wont accept flowers to breed again. Thank you
    1

    Welcome