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. Co
模組介紹 作者原文
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
安裝與使用 安裝:BepInEx 外掛
- 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
- 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
- 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
- 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。
帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。 多人連線時,主機與所有用戶端需要安裝一致的模組。
下面這些內容需要先安裝,否則該模組不會生效: