About ValheimPrefabParser
From ThunderstoreDeveloper tool: dumps and categorizes all 6000+ Valheim prefabs to a text file. For modders and testers only — no gameplay changes.
Valheim Prefab Parser
> ⚠️ This is a developer / modder tool — it adds nothing to gameplay. > If you are a regular player looking for new content, this mod is not for you.
A lightweight BepInEx plugin that scans all of Valheim's loaded prefabs at runtime, categorizes them, and writes a structured report to a text file next to the plugin .dll. Intended for mod authors and QA testers who need a quick reference of every prefab name available in the current game version — including those added by other mods.
What it does
On every game load the mod waits for both ObjectDB and ZNetScene to finish initializing, then collects all prefabs from three sources:
ObjectDB.m_itemsandm_recipes— all items and crafting recipesZNetScene.m_prefabs— every networked object registered in the sceneResources.FindObjectsOfTypeAll— remaining Unity assets not in either registry
The result is a single .txt file with a summary table and a full list sorted into 32 categories (weapons, armor, creatures, buildings, VFX, etc.).
Typical output: 6000+ prefabs across 32 categories.
Who needs this
| Use case | Fits? | |---|---| | Writing a mod and need exact prefab names | ✅ | | Testing whether a mod registers its prefabs correctly | ✅ | | Comparing prefab lists between game versions | ✅ | | Building a content mod and want to kitbash vanilla assets | ✅ | | Playing Valheim for fun | ❌ install something else |
Installation
- Install BepInExPack for Valheim if you haven't already.
- Drop
ValheimPrefabParser.dllintoBepInEx/plugins/ValheimPrefabParser/. - Launch the game and load any world.
- The output file appears at
BepInEx/plugins/ValheimPrefabParser/valheim_prefabs.txt.
Configuration
Config file is generated at BepInEx/config/com.yourname.valheimprefabparser.cfg on first run.
| Key | Default | Description | |---|---|---| | UseCoroutine | true | Spread parsing across frames to avoid a freeze on load | | OutputFileName | valheim_prefabs.txt | Name of the output file | | IncludeComponentList | false | Print every Unity component on each prefab (makes the file large) |
Output format
╔══════════════════════════════════════════════════════════╗
║ VALHEIM PREFAB PARSER — FULL LIST ║
╚══════════════════════════════════════════════════════════╝
Date: 2026-02-22 18:45:01
Total prefabs: 6284
Categories: 32
── SUMMARY ─────────────────────────────────────────────────
01_Weapons 87 pcs.
02_Shields 18 pcs.
...
── DETAILED LIST ────────────────────────────────────────────
┌─ 01_Weapons (87)
│ AtgeirBlackmetal
│ AtgeirBronze
│ ...
└────────────────────────────────────────────────────────────
Categories
01_Weapons · 02_Shields · 03_Armor · 04_Ammunition · 05_Food · 06_Consumables · 07_Materials · 08_Trophies · 09_Tools · 10_Torches · 11_Utility · 12_Other_Items · 13_Buildings · 14_Bosses · 15_Player · 16_Humanoids · 17_Monsters · 18_Tameable · 19_Creatures · 20_Plants · 21_Trees · 22_Minerals · 23_Containers · 24_Crafting_Stations · 25_Fireplaces · 26_Portals · 27_Pickables · 28_Spawners · 29_Ships · 30_Projectiles · 31_VFX_Effects · 32_SFX · 99_Other
Compatibility
- No gameplay changes, no ZDO writes, no RPC calls.
- Read-only — safe to add or remove mid-modpack without side effects.
- Works alongside any other mod; does not patch any method that other mods commonly touch.
- Tested on Valheim 0.220.x.
Source code
github.com/SkarifWW/Valheimprefabparser
Changelog
See CHANGELOG.md.
Made by Skarif — for modders, by a modder.
Highlights
From source dataLoaders
Runs on BepInEx.
Footprint
Rated a light load on a server.
Last update
Its author last shipped an update 9 mo ago.
ValheimPrefabParser 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
- 2.0.0, released 2026-02-22
Game versions by loader
| Loader | Game versions | Newest |
|---|---|---|
| BepInEx |
From 1 recorded build of ValheimPrefabParser.
Dependencies
- Required: BepInExPack Valheim
Declared by the newest build that lists any. Required ones are installed with it on one-click installs.
Run ValheimPrefabParser 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 catalogAdmin & protection
Permissions, moderation, anti-cheat and land protection for the people running the server.
Compatibility
- Game
- Valheim
- Loaders
- BepInEx
- Requires
- One-click install needs a BepInEx server.
Verified at the source
- ✓ThunderstoreOfficial listing, checked 2026-10-02Open ↗
- ✓AuthorSkarif, as published on Thunderstore
- ✓LicenseNot published by the sourceFree




