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.
Firewalker
Walk on lava and fires without taking environmental fire damage. Enemy fire attacks still hurt you normally — unless you have a Fire Resistance Mead active. Requires BepInEx.
| Last updated | a week ago |
| Total downloads | 18 |
| Total rating | 0 |
| Categories | Mods Tweaks Client-side AI Generated |
| Dependency string | YouDied-Firewalker-1.0.0 |
| Dependants | 0 other packages depend on this package |
This mod requires the following mods to function
denikson-BepInExPack_Valheim
BepInEx pack for Valheim. Preconfigured and includes unstripped Unity DLLs.
Preferred version: 5.4.2202README
Firewalker
Author: YouDied
Version: 1.0.0
Discord: https://discord.gg/z3vzqtFsa3
What it does
Firewalker lets you walk on lava and through fires (campfires, bonfires, burning ground) without taking environmental fire damage.
The catch: enemy fire attacks still hurt you as normal.
A Draugr Fyre's fireball, a Surtling's melee, a Gjall's firebomb — all of that still burns.
Fire Resistance Mead
The vanilla Fire Resistance Mead reduces fire damage from enemies.
Firewalker leaves that interaction alone — the mead still does what it always did for enemy fire.
| Situation | Without Mead | With Mead |
|---|---|---|
| Walk on lava | ✅ No damage | ✅ No damage |
| Stand in campfire | ✅ No damage | ✅ No damage |
| Hit by enemy fire attack | 🔥 Full damage | 🛡️ Reduced (vanilla mead) |
| Burning status from enemy | 🔥 Applied | 🛡️ Reduced (vanilla mead) |
Installation
- Install BepInEx for Valheim.
- Drop
Firewalker.dllintoBepInEx/plugins/Firewalker/. - Launch the game.
Configuration
After first launch, a config file is created at:
BepInEx/config/YouDied.Firewalker.cfg
| Key | Default | Description |
|---|---|---|
Enabled |
true |
Toggle the mod on/off without removing it. |
FirePotionStatusEffect |
GP_MeadFireResist |
Prefab name prefix of the "fire potion" status effect. Change this if a modded mead should also count. |
How it works (for modders)
Five Harmony patches:
Character.UpdateLavaprefix — zeroesm_inLavaandm_aboveOrInLavaTimerfor the local player each frame so the lava damage tick never fires.EffectArea.DamageAreaprefix — skips the call entirely for the local player onBurning/Heattype areas (campfires, fire floors, etc.).Character.ApplyDamageprefix — stripsm_damage.m_firefrom any hit that has no enemy attacker before the damage lands.SEMan.AddStatusEffectprefix — blocksSE_Burningfrom being applied to the local player unless the current hit came from an enemy (tracked via patch 5).Character.RPC_Damageprefix/postfix — sets a thread-local flag indicating whether the hit in progress originated from a non-player character, used by patch 4.
Compatibility
- Tested against the Valheim assembly included in this repo (
assembly_valheim.dll). - Should be compatible with most content mods since we only patch behaviour for the local player.
- If you use a mead that grants fire resistance under a different prefab name, update
FirePotionStatusEffectin the config.