Source-checkedMaps & scenarios

WoodcutterNPC

by Umka · for Valheim

Hire woodcutter NPCs at a Woodcutter's Post: they fell trees in the post's work zone and haul the wood back to its storage. Post upgrades, map pins, notifications. English, Ukrainian, Russian.

110Downloads
35d agoLast updated
BepInExLoaders
ThunderstoreSource

About WoodcutterNPC

From Thunderstore

Hire woodcutter NPCs at a Woodcutter's Post: they fell trees in the post's work zone and haul the wood back to its storage. Post upgrades, map pins, notifications. English, Ukrainian, Russian.

Woodcutter NPC

Hire woodcutters to chop trees for you. Build a Woodcutter's Post, hire a woodcutter there, hand it an axe and start it - it fells trees in the post's work zone, chops the logs, picks up the wood and brings it back to the post's storage. When the zone is cleared it waits by the post and goes back to work on its own as soon as something regrows.

English · Українська · Русский

Features

  • Woodcutter's Post (hammer, Crafting tab, 10 wood, no workbench needed)
  • E - the post's storage: the top row is for axes, the rest for wood and other items
  • Shift + E - the post window: hiring, the woodcutter list, the work zone, upgrades
  • Woodcutters
  • Swing the axe you put in their first slot, with its real stats: chop damage, upgrade level,

tool tier (a stone axe won't touch an oak) and durability

  • Have their own woodcutting skill: a new woodcutter hits like a beginner player and gets

better with every swing, up to 100 (shown in the post's list)

  • Work only inside the post's work zone (radius 10-300 m, set in the post window; the zone is

drawn on the ground while the window is open)

  • Carry the wood to the post when their inventory is 90% full; wait by the post if its storage

is full

  • Choose which tree species to cut (per woodcutter)
  • Follow rolling logs downhill and chop them from any side
  • Walk around rocks, trees, buildings and cliffs on the way; regenerate health; don't get

stuck forever on unreachable trees

  • E - its inventory, Shift + E - its settings (start/stop, species, dismiss)
  • Post upgrades (once per world - survive tearing the post down and rebuilding it)

| Level | Woodcutters | Upgrade cost | Hire cost | |---|---|---|---| | 1 | 1 | - | 50 coins | | 2 | 2 | 10 surtling cores | 100 coins | | 3 | 3 | 20 surtling cores | 200 coins (re-hire: 100) |

  • Woodcutter list in the post window: state, axe durability, inventory fill, distance;

start/stop each one, stop all and call them to the post, start all

  • Live map pins for every woodcutter, and a death pin on the loot chest if one dies (the chest

breaks once emptied)

  • Automatic axe repair (a box in the post window, per post): a woodcutter whose axe breaks

repairs it at the post, paying 30% of the axe's main crafting material only (stone for a stone axe, flint for flint, bronze for bronze - no wood or leather) from the post's storage. The cost of each woodcutter's axe is shown in its settings window

  • Notifications when an axe drops to 5%, when it breaks, and when a post's storage is full
  • Dismissing a woodcutter puts its axe and belongings into the post's storage
  • Languages: English, Ukrainian, Russian - follows the game's language, or set it in the config

Getting started

  1. Build a Woodcutter's Post with the hammer.
  2. Shift + E on the post → Hire a woodcutter. It appears next to the post, stopped.
  3. E on the woodcutter → put an axe in its first slot (the one with the faded axe).
  4. Shift + E on the woodcutter → Start.

If you use a mod that remaps the alternative interaction (e.g. Zen ModLib's single key, Q by default), use that key instead of Shift + E.

Configuration

BepInEx/config/com.roman.woodcutternpc.cfg (or any in-game configuration manager):

| Section | Setting | Default | | |---|---|---|---| | General | Language | Auto | Auto / English / Ukrainian / Russian | | Axe | UseDurability | true | Axes wear down while chopping | | Axe | ChopDamageMultiplier | 1.0 | On top of the skill-based damage | | Axe | ChopInterval | 1.5 | Seconds between swings | | WorkZone | DefaultRadius | 100 | Radius of a new post's zone (m) | | Health | MaxHealth / RegenAmount / RegenInterval | 300 / 5 / 2.5 | | | Hire | Price1 / Price2 / Price3 | 50 / 100 / 200 | Coins per woodcutter | | Hire | RehireThirdDiscountPercent | 50 | | | Upgrade | Level2SurtlingCores / Level3SurtlingCores | 10 / 20 | | | Map | ShowWoodcutterPins | true | | | Notifications | Enabled | true | | | Skill | GainRate / StartLevel | 1.0 / 0 | How fast woodcutting skill grows; level of new hires | | Repair | CostPercent | 30 | Share of the axe's main material an automatic repair costs | | Movement | Pathfinding | true | Walk around obstacles; off = straight lines |

Multiplayer

Install the mod on every client and on the server - the woodcutter and the post are new game objects. Post levels are stored in the world and shared by all players.

Known limitations

  • Woodcutters find their way around rocks, trees, buildings and cliffs, but they can't open

doors: keep the post reachable. A tree they still can't get to is skipped for a while.

  • Unloaded (far-away) woodcutters don't work - the game only simulates what is near a player.

Bugs and suggestions

Found a bug or have an idea? Open an issue on GitHub - pick Bug report or Suggestion. For bugs, please attach BepInEx/LogOutput.log from your profile folder.


Українська

Наймайте лісорубів. Побудуйте Колоду лісоруба, найміть там лісоруба, дайте йому сокиру й запустіть: він рубає дерева в зоні колоди, розрубує колоди, збирає дерево й відносить його у сховище колоди. Коли зона вирубана, він чекає біля колоди й сам іде працювати, щойно щось виросте.

  • E на колоді - сховище (верхній ряд - під сокири), Shift + E - вікно колоди: найм, список

лісорубів, робоча зона, поліпшення.

  • E на лісорубі - його інвентар (сокира - у перший слот), Shift + E - налаштування.
  • Поліпшення колоди (один раз на світ): рівень 2 - 10 ядер суртлінга, рівень 3 - 20; кожен рівень

дає ще одного лісоруба (50 / 100 / 200 монет, повторний найм третього - 100).

  • Мова: як у грі, або [General] Language = Ukrainian у конфігу.

Read the full description on Thunderstore →

Highlights

From source data

Loaders

Runs on BepInEx.

Footprint

Rated a light load on a server.

Last update

Its author last shipped an update 35d ago.

WoodcutterNPC 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.1.0, released 2026-09-29

Game versions by loader

LoaderGame versionsNewest
BepInEx

From 4 recorded builds of WoodcutterNPC.

Recent builds

BuildReleasedGame versionsLoaders
1.1.02026-09-29n/aBepInEx
1.0.22026-09-29n/aBepInEx
1.0.12026-09-29n/aBepInEx
1.0.02026-09-28n/aBepInEx

Dependencies

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

Run WoodcutterNPC 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”

Maps & scenarios

Custom maps, arenas and scenarios to play on.

Compatibility

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

Verified at the source

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

WoodcutterNPC, answered

Generated from the mod’s own source data.

Which loaders does it support?

BepInEx.

Is it free?

Yes. WoodcutterNPC 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 WoodcutterNPC on a Valheim server.

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