Warming Lava
Lava sources reduce cold affliction OR add hot affliction! New sources! Useable for challenge lobbies!
By tony4twenty
| Date uploaded | 4 days ago |
| Version | 3.0.0 |
| Download link | tony4twenty-Warming_Lava-3.0.0.zip |
| Downloads | 1883 |
| Dependency string | tony4twenty-Warming_Lava-3.0.0 |
This mod requires the following mods to function
BepInEx-BepInExPack_PEAK
BepInEx pack for PEAK. Preconfigured and ready to use.
Preferred version: 5.4.75301README
Warming Lava
The original version of this mod was mostly to let rava rivers warm you (reduce cold) when in the Alpines. Then people were using it in harder ascents to combat night cold! This is now dynamic and increases on how close you are to the lava source and now works for lava rivers, lava tides (caldera) as well as the rising lava and magma rocks in the kiln.
NOW you can us it as a way to make your lobbies more difficult by turning on "Overheating"
This will allow all the lava sources to still reduce your cold but if you are near it for too long, it will add hot affliction becoming a danger to be too close to certain lava source increasing the difficulty of the caldera and kiln biomes! The magma rocks are very dangerous so please use the ModConfig mod to adjust things live in game!
Configs sync with host if they have the mod for challenge lobbies otherwise the mod still works client side for reducing cold only!
Any issues, suggestions or love can be thrown at me in the PEAK modding discord

FAIR WARNING MAGMA ROCKS ARE WAY TOO DANGEROUS CURRENTLY!

Features
- Warm near lava – Cold reduction (or Hot with Overheat) when close to supported sources
- Distance falloff – Strongest within ~1m; fades to 10% of max rate at the edge of each source radius
- Per-source control – Enable/disable and tune radius for rivers, tides, rising lava, and magma rocks
- Overheat mode – Optional Hot instead of only clearing Cold
- Lightweight – 1s coroutine tick; stays dormant unless Cold > 0 (or Overheat is on)
Warmth sources
| Source | Where | Notes |
|---|---|---|
| Lava rivers | Alpine (and similar) | Spline-based LavaRiver |
| Lava tides | Caldera | Floor tide lava |
| Rising lava | Kiln | Rising lava plane (+ MovingLava) |
| Magma rocks | Kiln | Rock_MagmaRock props |
Slider 0 = off for that source. Slider 10 = that source’s full tuned range (meters scale per source).
Configuration
After launching once, edit:
BepInEx/config/tony4twentys.Warming_Lava.cfg
Settings
| Key | Default | Description |
|---|---|---|
MaxWarmingPerSecond |
0.1 |
Max Hot added / Cold subtracted per second when within ~1m of a source |
Overheat |
false |
true = add Hot near sources; false = only subtract Cold |
DebugLogging |
false |
Log active 1s checks (not while dormant) |
Radius sliders (0–10, default 10)
| Key | Slider 10 ≈ |
|---|---|
LavaRiversWarmthRadius |
10m |
LavaTidesWarmthRadius |
16.8m |
LavaRisingWarmthRadius |
12m |
MagmaRockWarmthRadius |
3.5m |
Sources toggles
EnableLavaRiversEnableLavaTidesEnableLavaRisingEnableMagmaRocks
Tip: After updating from an older version, delete the old cfg (or orphaned keys) so BepInEx regenerates clean defaults.
Installation
- Download
Warming Lava.dllwith dependencies PhotonCustomPropsUtils & PEAKLib_Core - Drop it into your
BepInEx/plugins/folder - Launch and enjoy
Or install with the Thunderstore Mod Manager.
Credits
- Mod Author: tony4twenty
- Other PEAK mods
CHANGELOG
Changelog
[3.0.0] - 2026-08-09
Full remake for current PEAK.
- Reworked from the ground up: lightweight 1s tick, dormant unless you have Cold (or Overheat is on)
- Per-source warmth with toggles and 0–10 radius sliders (default 10)
- Lava rivers, Caldera lava tides, Kiln rising lava, magma rocks
- Distance-based warming: full
MaxWarmingPerSecondwithin ~1m, falls off to 10% at the radius edge Overheatmode: add Hot near sources instead of only subtracting ColdDebugLoggingfor tuning (active checks only)- Removed old ascent / day-night / Alpine-only gating
- Removed unreliable lava-pool and eruption detection (Kiln uses rising lava)
- Magma Rocks in kiln are frustrating and so were eruptions so hopefully Ill sort these out better in the future!
- PEAKLib_Core and PhotonCustomPropsUtils dependencies for host handshake and config sync!
- If host handshake fails clients can still use the mod to atleast reduce cold!
[2.1.0] - 2025-08-11
- Detects Ascents to find Ascent 5 to toggle on Day/Night cycle detection
- When in Night, warming is possible from any lava found in any biome tropics and onward
- Now detects ALL lava sources to reduce cold affliction and not just Lava Rivers (Fixed)
- If not Ascent 1-4, no Day/Night cycle detection and Only has cold affliction reduction from lava in Alpines
[2.0.0] - 2025-08-03
- Optimized by switching to coroutines instead of using
Update() - Now only operates within The Alpine, shutting off when entering The Caldera
[1.0.0] - 2025-07-07
- Initial release.