Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
ValheimLumberNPC
Friendly lumber trolls for Valheim. Place a homestead, set a work radius, assign chests - they chop, smash logs, collect wood, and store it. Optional replanting. Multiplayer-safe.
CHANGELOG
Changelog
1.0.0
First public Thunderstore release.
- Friendly lumber trolls: chop trees, smash logs/stumps, collect wood, deposit to chests
- Work radius (10–100 m), biome-filtered chop & replant priorities
- Optional stump replanting from seeds in the bag
- Multiplayer / dedicated-server safe (same mod on server and clients)
- Lumberjack AOE no longer damages the homestead, boundary posts, or player chests/carts
- Stacked chests assign correctly (3D matching)
- Distant workers reclaim after login / zone load
0.1.8
- Lumberjack AOE swings no longer damage the Lumber Homestead, boundary posts, or player chests/carts.
0.1.7
- Chest assignment uses full 3D position matching so vertically stacked chests can each be added.
0.1.6
- Reclaim lumberjacks after login / zone load out to the full work radius (was ~64 m), so distant workers reattach instead of going rogue.
0.1.5
- Delay sapling replant after stump smash so the finishing attack swing cannot destroy the new plant.
0.1.4
- Stop infinite deposit retries when assigned chests are full; homestead pauses cleanly.
- Persist / reload work radius and pause state more reliably via dedicated ZDO keys.
0.1.3
- Fix work radius stuck at 40 m when BepInEx
MaxWorkRadiuswas set to the default radius by mistake. - Slider and data clamp now share the same effective max; low ceilings auto-correct up to 100.
0.1.2
- Dedicated ZDO storage for work radius.
- Homestead UI polish for the work-area slider on the main page.
0.1.1
- Separate Tree priorities (chop) and Replant priorities on Lumber settings.
- Optional stump replanting from seeds in the troll bag.
- Work radius slider moved to the main Homestead page (10–100 m).
0.1.0
- Feature-complete lumber loop: chop → smash logs → smash stumps → collect → deposit.
- Multi-stack chest deposit (Deposit all / AI deposit fills chests properly).
- Friendly log-wielding troll with real attack swings.
- Biome-filtered tree priorities including Ashwood and Ygga.
- Chests-full pause behaviour.
0.0.5
- Troll swings at trees (attack animation + chop hits) instead of walking through them.
- After a tree falls, smashes TreeLog pieces into wood, then collects drops before the next tree.
- Hardened log-weapon equip so the trunk is more likely to show.
0.0.4
- Lumber troll now always carries the tree-trunk (log) weapon — same vanilla Troll prefab, forced log loadout.
0.0.3
- Added Ashwood (Ashlands scorched trees) and Ygga (Mistlands) to tree priorities.
- Lumber settings UI again filters tree types by homestead biome.
0.0.2
- Work area is a homestead radius slider, not boundary posts.
- Tree-type priorities reuse weighted selection (Beech, Birch, Fir, Pine, Oak, Swamp).
- Boundary post piece no longer registered.
0.0.1
- Initial LumberNPC scaffold forked from ValheimFarmerNPC infrastructure.
- Renamed assembly / GUID / ZDO prefixes to ValheimLumberNPC (
ln_*). - Friendly troll NPC (clone of vanilla
Troll, Players faction). - Homestead + chest assignment + deposit pipeline retained.
- First lumber AI loop: find trees in work radius → chop → collect wood → deposit.