Head over to Bee Breeding with OpenPeripherals to check it out!
Installation
Download the installer first with:
pastebin get 2jKRTN8y bee-install
Then run the installer with:
bee-install
github: https://github.com/Forte40/bee
Bee Breeding with Attributes
Use Direwolf20's setup (http://www.youtube.com/watch?v=cqDehqzUwOI) of an Turtle facing an apiary, with a Bee Analyzer (MiscPeripherals) on the left, and an Analyzer behind and a chest below. This code will take a princess and 1 or more drones and breed them up the line to the best species. You'll need liquid honey piped to the analyzer and chocolate (or oblivion) frames speed up the process a lot.
The expensive parts are 2 diamonds for the beealyzers (4 diamonds and an eye of ender for the interactive sorter no longer needed as of MC1.5.2!).
The turtle will continue to breed until it has produced purebred bees.
The additions are that it will choose bees with the best attributes as well, so you can inject a rocky drone into the system for the tolerances and you will end up with those good attributes in the next generations.
The program can also be told to stick to a list of species, so that you can control which mutations you want.
http://pastebin.com/2jKRTN8y (FTB Unleashed / MC 1.5.2)
I've been able to place in a forest princess with a meadows drone, walk away and come back to a purebred Imperial. I've also been able to place Industrious and Imperial princesses without any tolerances into the system with rocky drones, walk away, and come back to purebreds with perfect features.
Sample Run
In the second table, you can see the turtle choose a common over a cultivated because it provides a chance to breed to a diligent or nobel, otherwise you might get stuck with purebred cultivated bees.
Spoiler
Clearing system...
Ditching excess product...
scanning bees..
analyzing bees...
waiting for bees...***
Ditching excess product...
scanning bees.....
analyzing bees...
typ species f spd d n f c tmp hmd score
-|-|-------|-|---|-|-|-|-|---|---|-----
1 P For:For 2 0.6
2 d Cul:Com 2 1.2 4
3 d For:Com 2 0.6 4
4 d For:Mea 2 0.3 2
5 d For:Mea 2 0.3 2
waiting for bees.....***
Ditching excess product...
scanning bees......
analyzing bees...
typ species f spd d n f c tmp hmd score
-|-|-------|-|---|-|-|-|-|---|---|-----
1 P Cul:For 2 0.6
2 d For:Com 2 0.6 8
3 d Cul:For 2 0.6 4
4 d For:Mea 2 0.3 4
5 d For:Mea 2 0.3 4
6 d For:Cul 2 0.6 4
waiting for bees.....***
Ditching excess product...
scanning bees.......
analyzing bees...
typ species f spd d n f c tmp hmd score
-|-|-------|-|---|-|-|-|-|---|---|-----
1 P Com:For 2 0.6
2 d Com:Dil 2 0.6 16
3 d Cul:For 2 0.6 8
4 d For:Cul 2 0.6 8
5 d For:Mea 2 0.3 4
6 d For:Mea 2 0.3 4
7 d For:For 2 0.6 4
waiting for bees....................................................***
Ditching excess product...
scanning bees........
analyzing bees...
typ species f spd d n f c tmp hmd score
-|-|-------|-|---|-|-|-|-|---|---|-----
1 P Gro:Dil 2 0.3
2 d Gro:Com 3 0.6 16
3 d Cul:For 2 0.6 16
4 d For:Cul 2 0.6 16
5 d For:For 2 0.6 16
6 d Com:Dil 2 0.6 16
7 d For:Mea 2 0.3 16
8 d For:Mea 2 0.3 16
waiting for bees.............***
Ditching excess product...
scanning bees.........
analyzing bees...
This version uses the older scoring system and will not be updated or maintained:
http://pastebin.com/dEdTNP64 (FTB Ultimate / MC 1.4.7)
UPDATE 4.3:
Improved the scoring system a bit. The link is now an installer that you need to run to get the bee program from github. You can use it to get updates.
UPDATE 4.2:
This is a complete rewrite for the better. I've changed simple scoring of species names to a graph of what combinations produce which bees. Magic Bees is included with the newer changes to Forestry and Extra Bees as well. The turtle can now make smarter decisions about which bees to choose. It will now keep 6 extra drones in it's inventory to make sure good drones stay in the system. It will choose the best combination of princess and drone by score possible outcomes. (This means not getting stuck and purebred cultivated by losing the common trait needed to advance.)
UPDATE 4.1:
Spoiler
The code was broken in the new FTB packs. The call to suckSneaky wasn't pulling bees out of the analyzer. That's the bad news. The good news is the fix is here and you no longer need the inventory module to get the system working. That makes the whole setup 4 diamonds cheaper!Also, I'm going to work on getting the magic bees in the system a bit later, along with the bee species progression (mundane->common->cultivated->noble->etc), so stay tuned for updates. You can always edit the code in the meantime.