Source-checkedCreatures & NPCs

HarvestTurrets

by DFG · for Valheim

Three automated ballista variants: Lumberjack (fells trees), Quarry (mines rock) and Huntsman (hunts wild animals) - set them up and let them gather for you.

99Downloads
32d agoLast updated
BepInExLoaders
ThunderstoreSource

About HarvestTurrets

From Thunderstore

Three automated ballista variants: Lumberjack (fells trees), Quarry (mines rock) and Huntsman (hunts wild animals) - set them up and let them gather for you.

Harvest Turrets

Adds three automated ballista variants that gather the world for you. Clones of the vanilla Ballista — point one at a resource and it works on its own: aiming, warming up, and firing with no ammo and no interaction.

A Valheim BepInEx 5 plugin built on Jotunn.

Turrets

| Piece | Fires | Targets | Cost | |-------|-------|---------|------| | Lumberjack Turret | Chop bolt | Trees (TreeBase) and logs (TreeLog) | 20x Wood, 10x Fine Wood, 5x Iron | | Quarry Turret | Pickaxe bolt | Rocks and ore (MineRock, MineRock5) | 30x Stone, 10x Iron, 5x Bronze | | Huntsman Turret | Pierce bolt | Wild animals (deer, boar, ...) | 15x Fine Wood, 10x Iron, 10x Leather Scraps |

All three are built from the Hammer build menu under Misc.

Requirements

  • BepInEx 5 (denikson-BepInExPack_Valheim)
  • Jotunn 2.30.x (ValheimModding-Jotunn)

Installation

  1. Install through your mod manager (recommended) — BepInEx and Jotunn are installed automatically.
  2. Manual: drop HarvestTurrets.dll into BepInEx\plugins\.

How to use

  1. Restart the game after installing (the build pieces are registered at startup).
  2. Build one of the three turrets from the Hammer under Misc and place it near the resource you want worked.
  3. Walk away. While it has a target the turret scans every 0.4 s, swings to face the nearest valid target, holds its aim for the warm-up, then fires a bolt that deals the right damage type with a high enough tool tier to actually fell trees / mine rocks. With nothing in range it waits 2 s before scanning again.
  4. The Huntsman Turret leaves tamed animals and hostile monsters alone by default — enable TargetMonsters / TargetTamed (with livestock warnings) in config if you want them hunted too.

How it works

  • Damage is applied when the bolt lands, using vanilla damage types (Chop / Pickaxe / Pierce), so drops, log spawning, and death behaviour are all vanilla.
  • No ammo required — turrets fire on a configurable cooldown.
  • Targeting is owner-authoritative; each turret only acts if it owns its zone data (co-op safe).

Configuration

Generated on first launch at BepInEx\config\com.harvestturrets.harvestturrets.cfg.

General

| Key | Default | Description | |-----|---------|-------------| | Enabled | true | Master toggle. | | AddBuildPieces | true | Register the three pieces (requires restart). | | ShowProjectile | true | Draw the bolt flying to the target. | | TintModels | true | Tint each turret so the variants are visually distinct (requires restart). | | Scale | 0.5 | Uniform model scale (requires restart). |

Lumberjack / Quarry / Huntsman

| Key | Lumberjack | Quarry | Huntsman | Description | |-----|-----------|--------|----------|-------------| | Range | 40 | 40 | 45 | Detection range in meters. | | Damage | 60 | 60 | 90 | Damage per shot. | | AttackInterval | 1.5 | 1.5 | 1.2 | Seconds between shots. | | ToolTier | 4 | 4 | 0 | Tool tier per shot (must be high enough for the target). | | Warmup | 0.4 | 0.4 | 0.3 | Seconds of held aim before firing. | | ProjectileFlightTime | 0.25 | 0.25 | 0.2 | Seconds for the bolt to reach the target. | | TurnRate | 30 | 30 | 40 | Aim swing speed. |

Huntsman only

| Key | Default | Description | |-----|---------|-------------| | TargetAnimals | true | Hunt non-tamed animals (deer, boar, etc.). | | TargetMonsters | false | Also hunt hostile monsters. | | TargetTamed | false | Also hunt tamed animals (will shoot your livestock). |

Changelog

See CHANGELOG.md.

Support

If this mod has made your journey through the Tenth World a little better, consider tossing a coin into my Ko-fi jar: https://ko-fi.com/draugrforgedgaming. Your support keeps the forge hot and the mead flowing! Skål!

Highlights

From source data

Loaders

Runs on BepInEx.

Footprint

Rated a light load on a server.

Last update

Its author last shipped an update 32d ago.

HarvestTurrets on Nxeon

From our catalogue
One-click install
Supported on Nxeon Valheim servers, for BepInEx servers. We download it from Thunderstore, place it, and restart the server.
Server type needed
BepInEx
Server load
light
Smallest plan we suggest
Valheim — 4 GB (4 GB RAM). This follows our own load rating above, not a benchmark.
Latest build
1.0.1, released 2026-10-03

Game versions by loader

LoaderGame versionsNewest
BepInEx

From 2 recorded builds of HarvestTurrets.

Recent builds

BuildReleasedGame versionsLoaders
1.0.12026-10-03n/aBepInEx
1.0.02026-09-21n/aBepInEx

Dependencies

Declared by the newest build that lists any. Required ones are installed with it on one-click installs.

Run HarvestTurrets on a Valheim server

Pick a server or deploy a new one above; it is installed in one click.

What kind of mod it is

From the catalog
Listed on Thunderstore as “Content”

Creatures & NPCs

Adds or changes creatures, NPCs and how they behave.

Compatibility

Game
Valheim
Loaders
BepInEx
Requires
One-click install needs a BepInEx server.

Verified at the source

  • ✓ThunderstoreOfficial listing, checked 2026-10-03Open ↗
  • ✓AuthorDFG, as published on Thunderstore
  • ✓LicenseNot published by the sourceFree

HarvestTurrets, answered

Generated from the mod’s own source data.

Which loaders does it support?

BepInEx.

Is it free?

Yes. HarvestTurrets is free to download from Thunderstore.

How do I add it to my Nxeon server?

Use “Add to a server” on this page, or open NxLabs from your dashboard. We install it, restart your server and switch it on.

NxLabs

Run HarvestTurrets on a Valheim server.

Deploy in about a minute from $9.99 a month, then add HarvestTurrets in one click.