Skip to content

Multifruit Compatibility

TisonK edited this page Jul 1, 2026 · 2 revisions

Multifruit Compatibility

The mod fully supports multifruit maps and custom crop types added by other mods.


How it works

At harvest, the mod looks up the crop being harvested by name in its extraction table (CROP_EXTRACTION in Constants.lua). If the crop name is recognized, it uses that crop's specific N/P/K depletion rates. If the crop name is not recognized - as is the case with any custom multifruit crop - it falls through to a balanced fallback profile:

Fallback rate Per 1,000 litres harvested
N 0.21
P 0.09
K 0.17

This matches a moderate cereal crop (between wheat and barley). No custom crop is silently free - every harvest depletes nutrients.


Checking what's covered on your map

On every game load, the mod logs a summary to log.txt. Search for [Soil Fertilizer] and look for the Crop profiles: line:

[Soil Fertilizer] Crop profiles: 14 explicit, 6 fallback (N=0.21 P=0.09 K=0.17)
[Soil Fertilizer]   Explicit: barley, beans, canola, maize, oats, peas, potato, rye, sorghum, soybean, sugarbeet, sunflower, triticale, wheat
[Soil Fertilizer]   Fallback (multifruit/unknown): hemp, hops, spelt, timothy, clover, millet

Crops in the "Fallback" list use the moderate average rate.


Crops with explicit profiles

The following base-game crops have individually tuned extraction rates:

Crop N P K Notes
Wheat 0.20 0.08 0.15 Standard grain
Barley 0.18 0.08 0.14 Light feeder
Maize 0.23 0.10 0.20 High N/P, large biomass
Canola 0.27 0.12 0.22 High N, oilseed
Soybean 0.32 0.13 0.17 Highest N (legume fixation)
Sunflower 0.25 0.11 0.23 Moderate-high
Potato 0.38 0.17 0.54 Very high K (tuber)
Sugar Beet 0.33 0.15 0.58 Extreme K (root crop)
Oats 0.18 0.09 0.16 Light feeder
Rye 0.20 0.08 0.18 Moderate
Triticale 0.21 0.10 0.19 Hybrid
Sorghum 0.23 0.09 0.18 Efficient feeder
Peas 0.29 0.11 0.20 Legume
Beans 0.30 0.12 0.21 Legume

Requesting a profile for a specific crop

If you use a multifruit map with common crops (hemp, spelt, oats, etc.) and want accurate extraction rates rather than the fallback, open a GitHub issue with the crop name and we will add it to Constants.lua. Community PRs are also always welcome.


Fertilizer types on multifruit maps

Custom fertilizer fill types added by other mods are not automatically recognized. Only the fill types listed in Fertilizer Types have nutrient profiles. Unrecognized fill types will not restore nutrients when applied. Open an issue to request a profile for a specific fill type.

Clone this wiki locally