Source-checkedQuality of life & UI

Resource Regrowth

by Sarkastic_gg · for Valheim

Server-side BepInEx plugin for Valheim 1.0 servers: brings back surtling cores, chest loot, monsters, beehives, crypt iron, cave items, terrain and whole zones in areas left alone. Vanilla clients. Recommended with Dedicated_Simulation.

943Downloads
4d agoLast updated
BepInExLoaders
ThunderstoreSource

About Resource Regrowth

From Thunderstore

Server-side BepInEx plugin for Valheim 1.0 servers: brings back surtling cores, chest loot, monsters, beehives, crypt iron, cave items, terrain and whole zones in areas left alone. Vanilla clients. Recommended with Dedicated_Simulation.

Sarkastic.gg Resource Regrowth

version: 0.9.4 players: vanilla clients Valheim: 1.0 BepInEx: 5.4.2351 license: MIT

Source code · Report a bug · Changelog · Dedicated Simulation

Join us on Discord Support us on Patreon

A server-side BepInEx plugin for Valheim 1.0 dedicated servers. It brings one-time world content back once an area has been left alone for a while:

  • Surtling core stands get their core back.
  • Treasure chests (never player-built ones) are restocked with fresh loot: what was left of the old loot is replaced, and what a player left in them stays, the loot taking the free slots. So are the other containers the world comes with a loot table of their own for: a shipwreck's chest, the granaries and timber halls of the Deep North, the ancient chests of Morkhalla.
  • One-time creature spawners (dungeons, camps, caves) spawn their creature again.
  • A location regrows as a whole: a dungeon with its entrance, a camp, a village or a ruin comes

back all at once -- every core, every creature, every chest and every location object in it, and the doors close.

  • Terrain that players dug, raised, levelled or paved slowly returns to the land's own shape,

except around player bases and wards.

  • Location objects (off by default): destroyed objects a location or village generated -- wild

beehives in abandoned houses, for example -- are put back exactly where they stood. A muddy scrap pile in a sunken crypt (mudpile2, add it to Prefabs) is one too: the iron comes back with the crypt's chests and creatures, and what is left of the pile that was hit goes with it. So are the jewels and coins lying on the ground in crypts and caves (see What lies on the ground).

  • Zones (off by default): a zone players have been in is generated again by the game itself

once nobody has been near it for three days -- trees, rocks and ore deposits, bushes, pickables, the location with its buildings, chests, creatures and dungeon, and the ground -- as if no player had ever been there. Never at a base (a workbench); players' things stay as they are.

Players need nothing: vanilla clients work. The plugin depends on BepInEx and nothing else. It patches three game methods, each only with its part switched on (Zones; Location objects; copper deposits and silver veins raised as a zone is generated).

Recommended with Dedicated Simulation (Sarkastic_gg/Dedicated_Simulation, GitHub), a fork of Serverside Simulations by ddormer that keeps the world simulated on the server. This plugin works on its own, but the two are made to run together: the zone reset generates a zone the way Dedicated Simulation does.

How it works

Everything handled here stays in the world when it is used up, so regrowing it only changes the object's data. The plugin deletes and creates no objects.

| What | Depleted when | Regrown by | |---|---|---| | Surtling core stand | the core was taken (picked) | setting picked back to false | | Treasure chest | vanilla filled it once, and it is now empty or a player has been near it since it was last restocked | replacing what is left of its loot with fresh loot from the chest's own loot table, as vanilla fills it when the chest is first generated; what has been in a player's bag stays in its slot | | One-time spawner | its creature is gone | clearing the spawned link; vanilla spawns again the next time a player loads the area | | Terrain (a zone's _TerrainCompiler) | any vertex of the zone's heightmap is modified or painted | a step every StepHours: every height change outside a protected area is divided by Divider (1.7) and dropped once below MinDelta; paint goes back to nothing once the height under it is back, except paved and cultivated ground. The data is written in the game's own format; loaded terrain reloads it and every client rebuilds the ground. |

Location objects are the one exception to "no object is created": a destroyed beehive is gone from the world, so it is created again. Where it stood is known exactly, not guessed:

  • every location the world generated keeps a record of its position, rotation and seed, and every

village or camp keeps the position and rotation of each of its buildings;

  • the object's place follows from the location's or building's layout, the way the game placed it;
  • objects that only spawn by chance are decided by replaying the game's own roll from that seed, so

only places that really had one count.

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 4d ago.

Resource Regrowth 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 side
Required on 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
0.9.4, released 2026-10-31

Game versions by loader

LoaderGame versionsNewest
BepInEx

From 17 recorded builds of Resource Regrowth.

Recent builds

BuildReleasedGame versionsLoaders
0.9.42026-10-31n/aBepInEx
0.9.32026-10-31n/aBepInEx
0.9.22026-10-31n/aBepInEx
0.9.12026-10-31n/aBepInEx
0.9.02026-10-30n/aBepInEx
0.8.112026-10-24n/aBepInEx

Dependencies

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

Run Resource Regrowth 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 “Tweaks”

Quality of life & UI

Small conveniences, tweaks and interface improvements players notice straight away.

Runs on your server

From source side support

Thunderstore lists Resource Regrowth as required on the server. Check its Thunderstore page to see whether players need it too.

Compatibility

Game
Valheim
Loaders
BepInEx
Runs on
Serverrequired on the server
Requires
One-click install needs a BepInEx server.

Verified at the source

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

Resource Regrowth, answered

Generated from the mod’s own source data.

Do my players need to install Resource Regrowth?

Thunderstore lists Resource Regrowth as required on the server. Check its Thunderstore page to see whether players need it too.

Which loaders does it support?

BepInEx.

Is it free?

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

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