


Hardcore death penalties for the Final Sunset modpack. When you die for real, you lose all your loot and skills — but the gear you were wearing stays in your grave to be recovered.
| Slot | Result |
|---|---|
| Equipped gear (armor, weapon, shield, cape, utility, trinket) | KEPT IN GRAVE — walk back to your tombstone to recover |
| Hotbar (slots 1-8) | DESTROYED |
| Inventory (backpack grid) | DESTROYED |
| Food / ammo / quick / misc slots | DESTROYED |
| All skill levels | RESET TO 0 |
| Tombstone | Holds only your equipped gear |
Non-equipped items are permanently destroyed — not dropped, not recoverable. Skills are fully zeroed, not just reduced. Your worn gear survives in the tombstone and re-equips when you collect the grave.
In the CreateTombStone Prefix the plugin snapshots the object references of every item currently equipped on the player — captured before those items move into the tombstone. In the Postfix it removes everything from the new tombstone except those snapshotted references (with the m_equipped flag as a fallback). Because the references survive the move, this works even if the game clears the equipped flag during death processing.
This plugin is fully compatible with BalrondSecondChance's downed/revive system:
The plugin detects real death vs downed state by tracking whether CreateTombStone was called inside OnDeath. If SecondChance blocks death (downed state), no tombstone is created and the plugin skips.
The server requires this mod on every connecting client, at a matching major.minor version (1.2.x). This is enforced through Jötunn's NetworkCompatibility(EveryoneMustHaveMod, VersionStrictness.Minor):
This guarantees death processing is identical for everyone — nobody can join with a stale build and lose (or keep) the wrong items. Requires Jötunn (listed as a dependency).
Install on the server and all clients (required — both the network check and client-authoritative death processing depend on it). Every player who can die needs a matching 1.2.x build.
Drop FinalSunsetPermadeath.dll into BepInEx/plugins/ or install via Thunderstore Mod Manager. Jötunn must also be present.
Check BepInEx console on startup for:
FinalSunsetPermadeath v1.2.0 loaded | skillData=ok level=ok acc=ok createTombStone=ok
On death, console will show:
[FinalSunsetPermadeath] Tombstone [id=XXXXX]: kept N equipped item(s) in grave, destroyed M item(s)
[FinalSunsetPermadeath] Reset N skill(s) to level 0