Gamesmodding-UndyingAmulet icon

UndyingAmulet

An inventory-based undying amulet with per-character, per-world cooldown persistence.

Last updated 2 days ago
Total downloads 126
Total rating 0 
Categories Mods Tweaks Enemies Misc Tools Skins Crafting Utility AI Generated
Dependency string Gamesmodding-UndyingAmulet-1.1.1
Dependants 0 other packages depend on this package

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.2350 icon
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.2350
ValheimModding-Jotunn-2.30.2 icon
ValheimModding-Jotunn

Jötunn (/ˈjɔːtʊn/, 'giant'), the Valheim Library was created with the goal of making the lives of mod developers easier. It enables you to create mods for Valheim using an abstracted API so you can focus on the actual content creation.

Preferred version: 2.30.2

README

Undying Amulet

Installation

  1. Install BepInEx 5 for Valheim.
  2. Install Jotunn.
  3. Download and extract this mod package into your Valheim installation folder.
  4. Start the game.

After extraction, the mod file should be located at:

BepInEx/plugins/ReviveCharm.dll

Usage

  • Craft the Undying Amulet using 20 Resin.
  • Keep the amulet in your inventory to activate the mod.
  • A compact, slow-rising mist surrounds the player's body from all sides while the amulet is available, and rises from the amulet when it is dropped on the ground.
  • While the amulet is off cooldown, sprint speed is increased by 50%, all stamina costs are reduced by 50%, and player-caused damage restores health equal to 20% of damage dealt.
  • When you receive lethal damage, the amulet restores 50% health and grants 30 seconds of damage immunity.
  • The default cooldown is 30 minutes.
  • Cooldown is saved separately for each character and world.
  • The amulet is not consumed when activated.

Configuration

The config file is created at BepInEx/config/com.valheimmod.revivecharm.cfg.

  • Revive/Enabled (default true) - master switch. When false the amulet never activates.
  • Revive/CooldownMinutes (default 30) - cooldown before the amulet can trigger again.
  • Revive/InvulnerabilitySeconds (default 30) - damage immunity granted after a resurrection.

The resurrect state is stored on the character, so it survives death, relogging and world switching. The local player also gets a mirror of the cooldown in the config file, written outside of combat.

Uninstallation

Delete this file:

BepInEx/plugins/ReviveCharm.dll

Requirements: Valheim 1.0.15 or newer, BepInEx 5.4.2350 or newer, and Jotunn 2.30.2 or newer.

Building from source

The project targets .NET Framework 4.7.2 and references the game and mod-loader assemblies from the Valheim installation. Install the .NET Framework 4.7.2 targeting pack, Valheim 1.0.15, BepInEx 5.4.2350, and Jotunn 2.30.2 first.

In PowerShell, set VALHEIM_DIR to the Valheim installation directory, then build the project:

$env:VALHEIM_DIR = "C:\Program Files (x86)\Steam\steamapps\common\Valheim"
dotnet build .\ReviveCharm.csproj --configuration Release

Use your actual game installation path if it differs. The build expects the BepInEx, Jotunn, and valheim_Data\Managed assemblies under that directory; without them, compiler errors about missing game/mod types indicate an unconfigured or unavailable game installation, not errors in the mod source. The output DLL is bin\ReviveCharm.dll.