You are viewing a potentially older version of this package. View all versions.
tony4twenty-Healing_Campfires-3.0.0 icon

Healing Campfires

Campfires can be infinite, heal/block afflictions and respawn players when lit!

Date uploaded 8 months ago
Version 3.0.0
Download link tony4twenty-Healing_Campfires-3.0.0.zip
Downloads 39596
Dependency string tony4twenty-Healing_Campfires-3.0.0

This mod requires the following mods to function

BepInEx-BepInExPack_PEAK-5.4.75301 icon
BepInEx-BepInExPack_PEAK

BepInEx pack for PEAK. Preconfigured and ready to use.

Preferred version: 5.4.75301

README

Healing Campfires πŸ”₯🩹

Version 3.0.0 - The ultimate campfire mod! This mod combines healing, status blocking, and infinite burn time into one powerful package.

Lit campfires can now:

  • 🩹 Heal nearby players from various afflictions
  • πŸ›‘οΈ Block negative status effects from being applied
  • ♾️ Burn forever (infinite burn time)
  • πŸ’€ Respawn dead players when lit

Host config sync in multiplayer β€” all connected players use the host's mod settings during the run with PhotonCustomPropsUtils

  • πŸ—£οΈ Find the mod in the Peak Modding Discord under #mod-releases to discuss mod related topics like issues/reports/appreciation

πŸ› οΈ Features

Healing

  • βœ… Heals Injury, Hunger, Cold, Poison, Crab, Curse, Drowsy, Hot, Thorns, Spores, and Web (all configurable)
  • πŸ”„ Configurable healing rate and range
  • ⚑ All healing options enabled by default

Status Blocking

  • πŸ›‘οΈ Prevents negative statuses from being applied when near a lit campfire
  • 🎯 Individual control over which statuses to block
  • βœ… All blocking options enabled by default
  • 🚫 Works for both AddStatus and AdjustStatus calls

Infinite Burn Time

  • ♾️ Campfires can burn forever (configurable)
  • πŸ”₯ Never worry about your campfire going out
  • ⚠️ Portable stoves are excluded (they're meant to be portable!)

Respawn System

  • πŸ’€ Respawns all dead/passed out players when a campfire is lit
  • 🌐 Works in multiplayer (any client can trigger respawns)
  • βš™οΈ Fully configurable

βš™οΈ 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 How much status to remove per second
HealingRadius 15 Radius around lit fires to apply healing and respawning
RespawnOnCampfire true Lighting a campfire respawns all dead players nearby
TickRateHz 2.0 Healing scan frequency (Hz). Lower to reduce CPU usage

Status Blocking

Setting Default Description
BlockNegativeStatus true Master toggle: Block all negative statuses when near campfire
BlockInjury true Block injury affliction
BlockHunger true Block hunger affliction
BlockCold true Block cold affliction
BlockPoison true Block poison affliction
BlockCrab true Block crab affliction
BlockCurse true Block curse affliction
BlockDrowsy true Block drowsy affliction
BlockHot true Block hot affliction
BlockThorns true Block thorns affliction
BlockSpores true Block spores affliction
BlockWeb true Block web affliction

Healing Options

Setting Default Description
HealInjury true Heals injury affliction
HealHunger true Heals hunger affliction
HealDrowsy true Heals drowsy affliction
HealPoison true Heals poison affliction
HealCold true Heals cold affliction
HealCrab true Heals crab affliction
HealCurse true Heals curse affliction
HealHot true Heals hot affliction
HealThorns true Heals thorns affliction
HealSpores true Heals spores affliction
HealWeb true Heals web affliction

Infinite Burn Time

Setting Default Description
InfiniteBurnTime true Campfires burn forever (portable stoves excluded)

πŸ“¦ Installation

  1. Download via Thunderstore
  2. Place the .dll file in: /PEAK/BepInEx/plugins/
  3. Launch game to generate config πŸ”₯ or use the thunderstore mod manager app πŸ”₯

πŸ“¦ Dependencies


πŸ“£ Feedback

Suggestions, ideas, or issues?
Reach out via the PEAK Modding Discord


πŸ‘¨β€πŸ³ Credits

Author tony4twenty My Other Mods tony4twenty


πŸ”₯ Stay warm. Stay healed.

CHANGELOG

Changelog

[3.0.0] - 2025-11-14

  • Now working after Roots Update
  • Now has infinite fires
  • Now blocks afflictions while near fire
  • Now heals even mnore afflictions
  • More configs

[2.1.0] - 2025-08-19

  • Now works with forever campfires
  • One coroutine total, started at StartRun and never spam-started per fire.
  • No per-tick object finds. Campfires are cached once and re-cached every 5s (cheap, fires are few).
  • Early-out when nothing’s lit. Near-zero work while idle.
  • Squared-distance checks (no sqrt) and tick-scaled healing.
  • Added Config: TickRateHz lets you tune CPU vs. responsiveness; default 2 Hz.
  • Kept respawn-on-light behavior in the Light_Rpc patch. Healing itself is handled by the global loop.

[2.0.0] - 2025-08-03

  • Added new configs
  • Added more affliction healing
  • Added new config to respawn players at fires
  • Added config sync with host
  • Now using coroutines and patches instead of updating every frame

[1.0.0] - 2025-7-4

  • Initial release.