How to use

Using the calculator is easy. Enter your crop genes in the text box below as a string of letters (eg. if your crops has Y G H W X G genes, you would enter YGHWXG) and press enter. The calculator will automatically find the best possible combination of the current entered crops.

If you want you could also change the preference of what genes you would like to get. Default priorities are set for temperate biomes, so if you live in a cold biome, make sure to increase H priority. Click here if you would like to learn more about genes or crossbreeding.

The result of the calculation will apear next to where you entered your crops. It will display what crops you need to crossbreed and what you will get. If you see results with ? genes, it means that no crossbreeding will occur for that gene. Results with multiple genes in one column means there is multiple options of mutating a gene.

You can also load your genes from file or save your current genes by clicking the two buttons next to adding the crop.

Search type

Desired genes

Tries to find an exact match or returns the closest one.

Gene priority

Finds the best combination depending on the priority.


Every plant has 6 genes. Currently there are 5 different gene types that a plant can have. Genes alter the plant behaviour depending on the type and amount. The type of the 6 genes can be changed with cross-breeding. The best gene if you are not in the winter biome is any combination of 3 G and 3 Y genes.

Y Increases crop production amount (yield)
G Increases crop growth rate
H Increases crop hardiness
W Increases water usage
X Is bad


About 20 minutes after planting every crop will enter a crossbreeding stage. When it enters this stage, the plant will look at its neighbour plants in the planter (not including itself) for any genes that it can receive. The crossbreeding stage will also be indicated when looking at the plant under the stage category.

If you are interesed in a detailed explanation of crossbreeding I suggest watching this video (or look at the source code on GitHub), but in short when crossbreeding occurs, the crop will go looking for each of the six genes of neighbours and select the one that was found the most times for that position (with negative ones taking priority). If all genes had the same amount of occurances, no crossbreeding will occur for that gene.

If you prefer other method of communicaton mention it in the feedback content

Special thanks to IIvIIiIIvIIiC and Clark for his support!
Made by LKokos © 2021 - Homepage - GitHub - Discord
By using this website you consent to using cookies on this site. The site also tracks parts of your http request and the seeds you enter.