Source-checkedWeapons, items & crafting

ModlistGuard

by noodle_house · for Valheim

Warns before you load a world with different mods than it was played with, so a Steam launch without your mod manager can't wipe your modded builds and items.

131Downloads
43d agoLast updated
BepInExLoaders
ThunderstoreSource

About ModlistGuard

From Thunderstore

Warns before you load a world with different mods than it was played with, so a Steam launch without your mod manager can't wipe your modded builds and items.

ModlistGuard

Support me on Ko-fi Mod support on Discord

Stops you loading a world with the wrong mods.

If you mod Valheim through r2modman or another mod manager, your mods only load when the manager launches the game. Start Valheim from Steam and you get the plain game, and the plain game deletes anything it doesn't recognise the moment it loads your world: modded buildings, crafting stations, items in chests and in your inventory. The next save makes it permanent.

ModlistGuard remembers which mods each world was last played with. If they differ when you press Start, it stops and shows you what's missing, added or updated before anything loads.

  • No takes you back to the world list, and nothing is touched.
  • Yes loads the world anyway, and the mods you have now become that world's mod list.

It warns about any change, not only a Steam launch: switching mod manager profiles, removing a mod, or updating one.

Installing

Installing with a mod manager is only half of it. A mod manager can only install into its own profile, and a mod there never runs when you launch from Steam, which is the launch you need protecting from. The mod manager half records your worlds' mods; the Steam half shows the warning. Do both.

1. In your mod manager

Install ModlistGuard into the profile you play with, as you would any other mod.

Then launch through the mod manager and open each world you care about once. That's how ModlistGuard learns their mods. Until a world has been opened this way, a Steam launch can only tell you it has no record of that world, not what's missing from it.

2. In your Steam Valheim folder

  1. In Steam, right-click Valheim → Manage → Browse local files. This opens

the Valheim folder, the one containing valheim.exe.

  1. Download BepInExPack_Valheim from Thunderstore with Manual Download, and

unzip it. Copy everything inside its BepInExPack_Valheim folder into the Valheim folder, replacing files if asked. Your Valheim folder should now have a BepInEx folder next to valheim.exe.

  1. Inside that BepInEx folder, create a folder named plugins.
  2. Download ModlistGuard with Manual Download, unzip it, and copy

plugins\ModlistGuard.dll into Valheim\BepInEx\plugins\.

That's it. Launching from Steam now loads only ModlistGuard, and launching from your mod manager still loads your full profile, as before. Your mod manager points the game at its own profile when it launches, so what you put in the Valheim folder doesn't affect it.

Optional: a Steam launch will open a black log window alongside the game. To hide it, open Valheim\BepInEx\config\BepInEx.cfg, find [Logging.Console], and set Enabled = false.

Uninstalling

Delete the BepInEx folder from your Valheim folder, and remove ModlistGuard from your mod manager. Steam's Verify integrity of game files won't remove it for you.

Settings

In BepInEx\config\com.noodle.modlistguard.cfg, in each install you want them to apply to:

  • IgnoreVersionChanges — only warn when a mod is added or removed, not updated.
  • IgnoredMods — a comma-separated list of mod GUIDs that never count, for mods that

can't affect a save, like UI or minimap tweaks. Each file in the modlist_guard folder below lists a world's mods with their GUID first.

Good to know

  • Only worlds you host from the main menu are checked. Dedicated servers aren't, and

joining someone else's server isn't affected.

  • Mod lists are kept on this PC, in

%USERPROFILE%\AppData\LocalLow\IronGate\Valheim\modlist_guard\, shared by every mod manager profile and the Steam install. On another PC, a world's mods are learned again the first time it's opened with mods.

  • Back up your world before trusting any mod with it, this one included. Steam Cloud

saves are in Steam\userdata\<your id>\892970\remote\.

Highlights

From source data

Loaders

Runs on BepInEx.

Footprint

Rated a light load on a server.

Last update

Its author last shipped an update 43d ago.

ModlistGuard 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
0.1.1, released 2026-09-22

Game versions by loader

LoaderGame versionsNewest
BepInEx

From 2 recorded builds of ModlistGuard.

Recent builds

BuildReleasedGame versionsLoaders
0.1.12026-09-22n/aBepInEx
0.1.02026-09-17n/aBepInEx

Dependencies

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

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

Weapons, items & crafting

New weapons, gear, items and the recipes to make them.

Compatibility

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

Verified at the source

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

ModlistGuard, answered

Generated from the mod’s own source data.

Which loaders does it support?

BepInEx.

Is it free?

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

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