Rust Genetics Calculator

Add your seeds, choose your target genes and follow the planting steps.

Your seeds

0/6G Y H W X · keep your plant’s order.

Paste a seed list

One per line or separated by commas, six letters each. Add a count when you have several: GGYYXW x3.

Target formats

Counts, in any order: 3g3y means three G and three Y however they fall. 2g4y, 6y and GGGYYY all work.

in any order
Plan options

Tied genes depend on donor order. Percentages compare possible donor orders for the exact shown gene arrangement, not a random game roll.

Your plan

Add your seeds to see the planting steps.

How crossbreeding works

The rule

A plant crossbreeds once, on entering its crossbreed stage. For each of the six slots, every other plant of the same crop in the same planter within 1.5 m contributes the weight of whatever gene it holds in that slot. Those weights are added up per gene. The heaviest gene replaces yours only when its total is strictly greater than the weight of the gene you already have.

There is no random roll in the gene calculation. Tied totals can depend on the order the game reads the donors. By default, the planner avoids these ties. Only the centre reaches its crossbreed stage, so donors do not change first.

The weights, and why they matter

X and W weigh 1. G, Y and H weigh 0.6. Two consequences follow, and between them they explain almost every breeding frustration.

  • One neighbour can never overwrite an X or a W, because 0.6 does not beat 1. You need two carrying the same gene, for 1.2.
  • A single X or W will overwrite a G, a Y or an H, because 1 does beat 0.6. One bad plant in the planter drags your good ones backwards. That is why breeders pull the empties out rather than leaving them in to fill space.
GeneWhat it doesWeight
XNothing. An empty slot.1
WWants more water: 10% more per copy1
GGrows faster: 25% per copy0.6
YYields more: 25% per copy0.6
HHardier: 0.05 temperature quality per copy0.6

Timing

Every crop reaches its crossbreed stage 21 minutes after planting, at the end of its third stage. That stage lasts one minute for most crops and five for every berry, so berries reach the Mature stage four minutes later than the rest.

CropTo crossbreedCrossbreed stageWater per stage
Black Berry Seed21 min5 min4
Blue Berry Seed21 min5 min4
Corn Seed21 min1 min4
Green Berry Seed21 min5 min4
Hemp Seed21 min1 min5
Orchid Seed21 min1 min20
Potato Seed21 min1 min4
Pumpkin Seed21 min1 min5
Red Berry Seed21 min5 min4
Rose Seed21 min1 min5
Sunflower Seed21 min1 min5
Wheat Seed21 min1 min4
White Berry Seed21 min5 min4
Yellow Berry Seed21 min5 min4

Bank a good roll before it breeds

You cannot clone a plant during its crossbreed stage: that stage carries no resources, so the game refuses. The sapling stage before it does, which is where you take clones of a plant you want to keep exactly as it is. Taking clones removes the source plant. Replant the clones to grow them. Clones inherit genes precisely; seeds from a harvest roll fresh.

Planters

Only plants in the same planter can breed with each other, and only within 1.5 m, so in a large planter opposite corners never interact. How much water the soil holds differs.

PlanterWater the soil holds
plantpot.single1,000
bathtub.planter3,000
minecart.planter3,000
planter.small3,000
planter.triangle3,000
triangle_railroad_planter3,000
planter.large9,000
railroadplanter9,000

What we could not source

Two of these are honest limits rather than missing homework: one is genuinely random in the game, and no tool can remove it.

  • lifeLength

    Exactly how many minutes a plant takes to reach the crossbreed. The stage lengths are exact, but the game advances them on a 60 second tick, so the true figure sits a tick or two above the sum rather than on it.

    To settle it: Time one plant on a server with default planttick and compare against the stage sum.

  • InvokeRandomized

    Which plant in a planter crossbreeds first. Each plant's tick carries a small random offset and every crossbreed rewrites its own genes immediately, so plants that reach the stage together resolve in an order the game picks.

    To settle it: Nothing to resolve. It is genuinely non deterministic, which is why every plan here plants the centre first, so only one plant is at the crossbreed stage at a time.

  • none

    How many seeds a harvest returns. The dispenser tables are not in the bundles this reads.

    To settle it: Locate the growable dispenser tables and extract their yields.

Client data: build 25129251, captured 7 Sept 2026. Sources and dates.

How this data was read

Gene weights, plant stage tables and planter capacities come from the game's own assets; the slot count, crossbreed radius, per gene effects and the crossbreed rule itself come from the shipped server assembly.

Suggest a change

Spotted a wrong number, a missing source or an outdated note? Tell us what to fix on this page. A staff member reads every suggestion.

This page: /genetics

10 to 4,000 characters. Say what is wrong and what it should be.

A link that backs the change, for example a Facepunch commit or a wiki page.

Email or Discord handle if you want a reply. Never shown publicly.

We store your suggestion and, if you give it, your contact. To stop spam we keep a pseudonymous daily hash of your IP address for 30 days. Suggestions are deleted after 12 months. Privacy policy

By sending a suggestion, you accept the terms of use.

Comments

Loading comments…