Noroi-BiomeGrowthDensity icon

BiomeGrowthDensity

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. Configurable via BepInEx config with server-side sync.

By Noroi
Last updated 4 days ago
Total downloads 15
Total rating 0 
Categories AI Generated
Dependency string Noroi-BiomeGrowthDensity-1.0.0
Dependants 0 other packages depend on this package

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.2333 icon
denikson-BepInExPack_Valheim

BepInEx pack for Valheim. Preconfigured with the correct entry point for mods and preferred defaults for the community.

Preferred version: 5.4.2333
Advize-PlantEverything-1.20.0 icon
Advize-PlantEverything

Allows your cultivator to plant berry bushes, thistle, dandelions, mushrooms, previously unavailable tree types, and other decorative flora. Includes many other miscellaneous features (see description). Highly configurable with localization support.

Preferred version: 1.20.0

README

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

  1. Install BepInEx Pack and PlantEverything
  2. Extract BiomeGrowthDensity.dll and ServerSync.dll into BepInEx/plugins/BiomeGrowthDensity/
  3. 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