Valheim
You are viewing a potentially older version of this package. View Latest Version
Install

Details

Date Uploaded
2 months ago
Downloads
76
Size
34KB
Dependency string
Noroi-BiomeGrowthDensity-1.0.0
ADDatHost Valheim hosting
30% off!

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
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.