
Healing Campfires
Lit campfires heal and block afflictions, and can respawn dead players. Lightweight vanilla-hook rewrite with host config sync.Healing Campfires 🔥🩹
Version 4.0.0 — A lightweight campfire overhaul that hooks into vanilla campfire behavior.
Lit campfires can now:
- 🩹 Heal nearby players from afflictions over time
- 🛡️ Block negative status effects from being applied
- 💀 Respawn dead / passed-out players when a progression campfire is lit
Vanilla already keeps campfires lit while everyone stays in range, so this mod no longer forces infinite burn time.
Host config sync in multiplayer — clients follow the host’s settings via PEAKLib host handshake + PhotonCustomPropsUtils room properties. If the host does not have the mod, clients disable Healing Campfires features for that lobby.
- 🗣️ Find the mod in the Peak Modding Discord under #mod-releases to discuss mod related topics like issues/reports/appreciation
🛠️ Features
Healing
- ✅ Continuously heals Injury (always on) plus configurable: Hunger, Cold, Poison, Crab, Curse, Drowsy, Hot, Thorns, Spores, and Web
- 🔄 Applies once per second using
HealPerSecond - 📍 Uses each campfire’s vanilla radius (
moraleBoostRadius), or yourHealingRadiusoverride when set above 0 - 🔥 Hooks vanilla
ApplyCampfireProtection(no background coroutine scanning the world)
Status Blocking
- 🛡️ Prevents configured negative statuses from being applied while near a lit campfire
- 🎯 Per-affliction toggles (hunger blocking is left to vanilla
NoHungerat the fire) - ✅ Only affects your local player’s local status gains — does not interfere with other players’ network sync
Respawn System
- 💀 Respawns all dead / fully passed-out players when a progression campfire is lit
- 🏠 Host / master client only (avoids duplicate revive RPCs)
- 🚫 Ignores shore pre-lit / sync lights and portable stoves
⚙️ Config Options
You can change these in the mod's config file at:
BepInEx/config/tony4twentys.Healing_Campfires.cfg
General Settings
| Setting | Default | Description |
|---|---|---|
HealPerSecond |
0.025 | Affliction removed once per second while near a lit campfire |
HealingRadius |
0 | Override campfire radius (0 = use each campfire’s moraleBoostRadius) |
RespawnOnCampfire |
true | Lighting a progression campfire respawns dead / passed-out players |
BlockNegativeStatus |
true | Master toggle for status blocking near campfires |
Healing Options
| Setting | Default | Description |
|---|---|---|
HealHunger |
true | Heal hunger near campfires |
HealDrowsy |
true | Heal drowsy near campfires |
HealPoison |
true | Heal poison near campfires |
HealCold |
true | Heal cold near campfires |
HealCrab |
true | Heal crab near campfires |
HealCurse |
true | Heal curse near campfires |
HealHot |
true | Heal hot near campfires |
HealThorns |
true | Heal thorns near campfires |
HealSpores |
true | Heal spores near campfires |
HealWeb |
true | Heal web near campfires |
Injury is always healed while near a lit campfire (no separate toggle).
Block Afflictions
| Setting | Default | Description |
|---|---|---|
BlockInjury |
true | Block injury near campfires |
BlockCold |
true | Block cold near campfires |
BlockPoison |
true | Block poison near campfires |
BlockCrab |
true | Block crab near campfires |
BlockCurse |
true | Block curse near campfires |
BlockDrowsy |
true | Block drowsy near campfires |
BlockHot |
true | Block hot near campfires |
BlockThorns |
true | Block thorns near campfires |
BlockSpores |
true | Block spores near campfires |
BlockWeb |
true | Block web near campfires |
Hunger blocking is handled by vanilla campfire NoHunger — there is no separate block-hunger config.
📦 Installation
- Download via Thunderstore
- Place the
.dllfile in:/PEAK/BepInEx/plugins/ - Launch game to generate config
🔥 or use a Mod Manager 🔥
📦 Dependencies
📣 Feedback
Suggestions, ideas, or issues?
Reach out via the PEAK Modding Discord
👨🍳 Credits
Author tony4twenty
My Other Mods tony4twenty
🔥 Stay warm. Stay healed.