Crossbreeding

How Rust decides what a plant's genes become when it crossbreeds. The rule is short, it involves no luck at all, and knowing it is the difference between breeding on purpose and replanting hopefully.

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 anywhere in that. Given the same planter, the outcome is the same every time.

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

Crossbreeding

The simulator below is the rule above, applied exactly. It is not a route finder: measured against realistic random seed hands, a search for a full six gene target succeeds for roughly one hand in three hundred, because most hands simply do not contain the genes needed. Asking what a planting produces, and whether a target is reachable at all, are the two questions that always have a real answer.

Plant these together

Enter the genotypes you are about to plant in one planter. This is the game's own rule, so the result is exact rather than an estimate.

Add at least two plants. A plant on its own never crossbreeds.

Timing, which is per crop

A plant reaches its crossbreed stage after its first three stages. That is 21 minutes for hemp, and the crossbreed stage itself lasts one minute for most crops but five for every berry. Any single number quoted for all crops is wrong for most of them.

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. 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. Soil capacity differs.

PlanterSoil capacity
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 no plan here is ever called certain.

  • 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.

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

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