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.
SleepResetsForsakenPowers
Resets your Forsaken Power (Eikthyr, Elder, etc.) cooldown whenever you sleep in a bed.
By T3AM
| Date uploaded | 2 weeks ago |
| Version | 1.0.0 |
| Download link | T3AM-SleepResetsForsakenPowers-1.0.0.zip |
| Downloads | 9 |
| Dependency string | T3AM-SleepResetsForsakenPowers-1.0.0 |
This mod requires the following mods to function
denikson-BepInExPack_Valheim
BepInEx pack for Valheim. Preconfigured with the correct entry point for mods and preferred defaults for the community.
Preferred version: 5.4.2333README
Sleep Resets Forsaken Powers
A small BepInEx mod for Valheim that resets your Forsaken Power cooldown every time you sleep in a bed.
Sleep off the night and wake up with Eikthyr, The Elder, Bonemass, Moder, Yagluth, The Queen, or Fader ready to go again — no more waiting out the 20-minute cooldown.
How it works
The active Forsaken Power cooldown is stored on your character (Player.m_guardianPowerCooldown,
the same value the setpower console command clears). The moment you get out of bed — i.e.
after you have woken up — this mod sets that cooldown to zero. Purely client-side and only affects
your local player.
Installation
With r2modman / Thunderstore Mod Manager (recommended)
- Make sure the BepInExPack Valheim dependency is installed (r2modman installs it automatically
from the
dependenciesinmanifest.json). - Install this mod:
- From a local zip: in r2modman go to Settings → Import local mod and select the packaged zip (see Packaging below), or
- drop
SleepResetPowers.dllinto the profile'sBepInEx/pluginsfolder.
- Launch the game through r2modman.
Manual (no mod manager)
Copy SleepResetPowers.dll into Valheim/BepInEx/plugins/.
Configuration
After running the game once, a config file appears at
BepInEx/config/flashbak.sleepresetpowers.cfg:
| Setting | Default | Description |
|---|---|---|
Enabled |
true |
Master on/off switch. |
VerboseLogging |
false |
Log a line to the BepInEx console each time a cooldown is reset. |
Building from source
Requires the .NET SDK and a local Valheim install (only the
game's valheim_Data/Managed DLLs are needed — BepInEx and Harmony come from NuGet automatically, so
you do not need BepInEx installed in the game folder to build).
dotnet build -c Release -p:ValheimInstall="C:\Path\To\Valheim"
The compiled SleepResetPowers.dll lands in SleepResetPowers/bin/Release/.
Or build and produce the r2modman-ready zip in one step:
.\package.ps1 -ValheimInstall "C:\Program Files (x86)\Steam\steamapps\common\Valheim"
Packaging for Thunderstore / r2modman local import
Zip the following at the root of the archive:
manifest.json
README.md
icon.png (256x256 PNG — add your own)
SleepResetPowers.dll
Then import that zip via r2modman's Import local mod.
Compatibility
- Works alongside other Forsaken Power mods (ForsakenPowersPlus, etc.); it only writes the cooldown field when you fall asleep.
- Client-side. On multiplayer it only affects the player who has the mod installed.
CHANGELOG
Changelog
1.0.1
- Polished the mod page and reworded the description to reflect the wake-up behavior.
- No gameplay changes.
1.0.0
- Initial release.
- Resets the local player's Forsaken Power cooldown after they wake up (on getting out of bed).
- Config options:
Enabled,VerboseLogging.