sighsorry-Groundwork icon

Groundwork

Pollination boosts honey and plant growth, rain speeds plant growth, hoe/cultivator ranges scale with grid views, pickaxes get scalable digging, scythes harvest all crops, and Farming skill scales mass planting, plant growth, and beehive capacity.

Last updated 2 days ago
Total downloads 275
Total rating 0 
Categories Mods Tools Server-side Client-side Utility AI Generated
Dependency string sighsorry-Groundwork-1.0.2
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

README

Groundwork

Pollination boosts honey and plant growth, rain speeds plant growth, hoe/cultivator ranges scale with grid views, pickaxes get scalable digging, scythes harvest all crops, and Farming skill scales mass planting, plant growth, and beehive capacity.


Configurable terrain tool scaling with radius and cost. Larger terrain ranges can require proportionally more materials, stamina, and durability, making expanded tools powerful but balanced.



Hoe and Cultivator terrain range scaling with precision grid preview. Adjust tool radius with the wheel modifier, preview affected terrain cells, and see range/cost feedback before placing.


Scalable pickaxe terrain digging. Increase radius and depth per pickaxe, with stamina and durability costs scaling from the selected dig size.


Scythe harvesting for all supported crops. Sweep through planted fields and harvest mature crops in a wide arc.


Beehive upgrades and hover details. Farming-scaled honey capacity, cover, pollination, night/rain modifiers, total honey rate, and next honey timing are shown at a glance.


Rain and pollination plant growth info. Hover text shows active Farming, pollination, and rain multipliers, remaining growth time, and total growth speed.


Farming-scaled mass planting, grid planting, and foraging pollination. Plant in clean grids, scale planting count by Farming level, and let beehives boost nearby foraging respawn when conditions are right.

Features

Farming and Planting

  • Grid planting is always available while placing crops.
  • Mass planting scales with Farming level:
    • 0-19: Off
    • 20-39: 5 plants
    • 40-59: 10 plants
    • 60-79: 15 plants
    • 80-99: 20 plants
    • 100: 25 plants
  • Hold the tool wheel modifier hotkey and use the mouse wheel to change mass-plant count.
  • Turn off Mass Planting Enabled to disable only multi-plant placement; grid planting stays available.
  • Planted crops can grow faster based on the planter's Farming skill.
  • Mass planting can grant extra Farming skill.

Foraging

  • Edible respawning pickables, such as berry bushes, can be affected by Farming skill.
  • Higher Farming skill can increase nearby pickup range.
  • Higher Farming skill can speed up foraging respawn.
  • Rain can speed up foraging respawn while the current environment is wet.

Beehives

  • Beehive capacity can increase with Farming level.
  • Newly placed hives store the builder's Farming level.
  • Harvesting honey updates the hive's stored Farming level from the harvester.
  • Harvesting honey can grant Farming skill.
  • Lower cover increases honey production speed.
  • Night honey production can be slowed or paused.
  • Rain can slow or pause loaded honey production.
  • Beehives can pollinate nearby growing plants and foraging targets, except while it is raining.
  • Empty hives give stronger pollination bonuses; the bonus fades as the hive fills with honey.
  • Growing nearby pollination targets can speed up honey production.
  • Beehive hover text shows honey capacity in the title, plus cover, pollination, night/rain rates, and next honey time with total rate.

Terrain Tools

  • Groundwork.yml controls Hoe and Cultivator piece costs and adjustable terrain ranges.
  • Hold the tool wheel modifier hotkey and use the mouse wheel to adjust terrain range.
  • Preview mode can be vanilla ghost scaling or an exact grid preview.
  • Paved Road can optionally skip vanilla smooth-height behavior.
  • Pickaxe primary terrain digging can scale radius and depth.
  • Pickaxe scaled digging has configurable stamina and durability cost factors.

Hover Info

Groundwork adds compact hover information to:

  • Beehives: honey capacity in the title, cover, pollination, night/rain rates, next honey with total rate.
  • Plants: remaining growth time, rain growth, pollination growth.
  • Foraging pickables: remaining respawn time, rain respawn, pollination respawn.

Groundwork.yml

Groundwork.yml defines terrain tool piece costs and adjustable ranges.

Example:

Pickaxe:
  terrainDig:
    range:
      enabled: true
      radiusMax: 1.5
      depthMax: 1.5
      staminaCostFactor: 1
      durabilityFactor: 1

# Exact override for a specific pickaxe prefab.
# Unspecified values fall back to Pickaxe: terrainDig.
PickaxeBlackMetal:
  terrainDig:
    range:
      # Optional: overrides the generic Pickaxe enabled state.
      # enabled: true
      radiusMax: 2
      depthMax: 2

Hoe:
  raise_v2:
    cost:
      Stone: 2
    range:
      enabled: true
      min: 1
      max: 5
      materialCostFactor: 1
      staminaCostFactor: 1
      durabilityFactor: 1

Fields:

  • cost: replaces the build menu material cost. Use {} for no material cost.
  • range.enabled: enables mouse-wheel range adjustment.
  • range.min: minimum range.
  • range.max: maximum range.
  • range.default: optional default range.
  • range.radiusMax: maximum radius scale for Pickaxe: terrainDig.
  • range.depthMax: maximum depth scale for Pickaxe: terrainDig.
  • range.materialCostFactor: material scaling above base range. 0 keeps base cost.
  • range.staminaCostFactor: stamina scaling above base range. 0 keeps base cost.
  • range.durabilityFactor: durability scaling above base range. 0 keeps base cost.

For Pickaxe: terrainDig, min and default scale are fixed at 1. Use range.enabled to turn the feature on or off, and use radiusMax and depthMax to set separate caps. staminaCostFactor and durabilityFactor apply to extra costs above x1; cost and materialCostFactor are ignored.

Specific pickaxe prefab blocks, such as PickaxeBlackMetal: terrainDig, override only the values they specify. Missing values fall back to the generic Pickaxe: terrainDig block, and an exact block can set range.enabled: true or false independently.

On multiplayer, the server's Groundwork.yml is synced to clients.

Notes

  • Rain effects use the currently detected wet environment and are not accumulated while an area is unloaded.
  • Beehive Rain Honey Rate affects loaded beehives only. Unloaded honey catch-up is processed without rain history; current rain applies after the beehive is loaded.
  • Rain disables beehive pollination while the area is loaded.
  • Dedicated servers may not have precise per-position weather history.
  • Groundwork does not write transient pollination multipliers to ZDOs.
  • ZenBeehive beehive containers are supported: honey removed from the container counts as beehive harvest for Farming skill gain and capacity ownership.
  • Groundwork.yml is created automatically if missing.