PowerCooldownOnSleep
Sleeping advances the guardian power cooldown along with world time instead of leaving it frozen.
About this mod Author’s original text
PowerCooldownOnSleep
Sleeping through the night fast-forwards the world, but the guardian power cooldown is left
behind: it only ever counts down in real time, so a full night barely dents it. This mod
lets that cooldown flow with world time like everything else.
Sleep until morning and the cooldown has moved by however much game time passed, typically
several hundred seconds.
Why it is not simply "subtract the day length"
The mod measures network time across the sleep, so it stays correct when the server runs a
modified day length, when you go to bed late and skip less, and when sleep is interrupted
halfway through. The cooldown is rebuilt from its value at the moment you fell asleep, so
the handful of seconds that tick by during the skip animation are not counted twice.
Nonsense deltas are ignored. Reconnecting or a server restart in the middle of sleep can
produce a negative or absurd time difference; those are logged and skipped rather than
applied.
Config
| Setting | Default | Meaning |
|---|---|---|
| General / CooldownFactor | 1.0 | Share of the slept game time removed from the cooldown |
1.0 makes the cooldown flow exactly like world time. 0.5 is half as fast, if a whole
night feels too generous. 0 is vanilla behaviour.
There is no enable toggle. Use your mod manager to turn the mod off.
Compatibility
Client side only. The cooldown lives in your own character data, so the server does not
need the mod and other players are unaffected.
Works with any guardian power, not just Eikthyr's. Valheim keeps a single cooldown for
whichever power is currently active.
Install & use Install: BepInEx plugin
- The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
- Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
- Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
- Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.
Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file. In multiplayer, the host and every client need the same mods installed.
Install these first, or the mod will not work: