BiomeGrowthDensity

v1.0.0·Updated 2026-06-04

Slows growth of biome-gated plants when clustered outside their native biome. 1-3 nearby plants = 1.5x slower, 4-6 = 2x slower, 7+ = 3x slower. Plants inside their native biome are never penalized. Co

About this mod Author’s original text

BiomeGrowthDensity

Slows growth of biome-gated plants when they are clustered together outside their native biome. Designed for fair multiplayer gameplay — small plantings are still viable, but mass farming outside the right biome gets progressively penalized.

How It Works

When a biome-gated plant (cloudberry, thistle, blueberry, blue mushroom, or smokepuff) is placed outside its native biome, the mod checks how many plants of the same type are within a configurable radius. The more plants clustered together, the slower they grow:

| Plants in Radius | Growth Multiplier | Example |

|---|---|---|

| 0 (alone) | 1.0x (no penalty) | A lone cloudberry in Meadows grows normally |

| 1-3 | 1.5x slower | Small garden, still viable |

| 4-6 | 2.0x slower | Medium cluster, noticeable slowdown |

| 7+ | 3.0x slower | Mass farm zone, impractical |

Plants inside their native biome are never penalized, regardless of density.

Affected Plants

| Plant | Native Biome |

|---|---|

| Cloudberry | Plains |

| Thistle | Swamp |

| Blueberry | Black Forest |

| Blue Mushroom | Mistlands |

| Smoke Puff | Ashlands |

Configuration

All settings are configurable via BepInEx ConfigurationManager or by editing the config file at BepInEx/config/com.suttawat.BiomeGrowthDensity.cfg. Server config is authoritative — clients receive server values when connected.

General

  • Enabled — Enable/disable the mod (default: true)
  • ClusterRadius — Radius in meters to check for plant density (default: 10)

Density

  • Tier1Max — Max plants for tier 1 (default: 3)
  • Tier1Multiplier — Growth time multiplier for tier 1 (default: 1.5)
  • Tier2Max — Max plants for tier 2 (default: 6)
  • Tier2Multiplier — Growth time multiplier for tier 2 (default: 2.0)
  • Tier3Multiplier — Growth time multiplier for tier 3 (default: 3.0)

Plants

  • EnableCloudberry — Apply penalty to cloudberry (default: true)
  • EnableThistle — Apply penalty to thistle (default: true)
  • EnableBlueberry — Apply penalty to blueberry (default: true)
  • EnableBlueMushroom — Apply penalty to blue mushroom (default: true)
  • EnableSmokepuff — Apply penalty to smoke puff (default: true)

Sync

  • LockConfig — Lock configuration on server (default: true)

Compatibility

  • PlantEverything — Fully compatible. This mod patches Pickable.UpdateRespawn() via Harmony Postfix (not PlantEverything's methods). Coexists with PlantEverything's biome enforcement and config sync.
  • Seasonality — Compatible. BiomeGrowthDensity's multiplier applies on top of Seasonality's adjusted growth times.
  • PlantEasily — Compatible. PlantEasily handles planting grid/spacing; BiomeGrowthDensity handles growth speed.
  • BetterNetworking — Compatible. No overlap.
  • ValheimPerformanceOverhaul — Compatible. VPO's network module was disabled; no conflict.

Installation

  • Install BepInEx Pack and PlantEverything
  • Extract BiomeGrowthDensity.dll and ServerSync.dll into BepInEx/plugins/BiomeGrowthDensity/
  • Launch the game — config file will be generated automatically

For dedicated servers: Install on both client AND server. Server config values will sync to connected clients.

Changelog

1.0.0

  • Initial release
  • Tiered density-based growth slowdown for 5 biome-gated plants
  • 10m cluster radius (configurable)
  • 1.5x / 2.0x / 3.0x multipliers for 1-3 / 4-6 / 7+ plants
  • Server-synced configuration via ServerSync
  • Compatible with PlantEverything, Seasonality, and PlantEasily

Install & use Install: BepInEx plugin

  1. The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
  2. Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
  3. Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
  4. Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.

Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file. In multiplayer, the host and every client need the same mods installed.

Dependencies

Install these first, or the mod will not work:

denikson-BepInExPack_ValheimAdvize-PlantEverything

File & checksum

Filename
BiomeGrowthDensity-1.0.0.zip
File size
33.4 KiB