You are viewing a potentially older version of this package. View all versions.
Jaybirds-Snow_Lantern_On_Ice-1.4.2 icon

Snow Lantern On Ice

Lets the Snow Lantern survive in any biome only while directly supported by an Ice Block.

Date uploaded 2 weeks ago
Version 1.4.2
Download link Jaybirds-Snow_Lantern_On_Ice-1.4.2.zip
Downloads 51
Dependency string Jaybirds-Snow_Lantern_On_Ice-1.4.2

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

README

Snow Lantern * On Ice

By JayBird

Snowballs belong outdoors in the cold... BUT if you want them in any Valheim Biome except Ashlands then put them 'On Ice'.

This Valheim 1.0 compatibility mod lets a Snow Lantern remain in any biome when it is directly supported by a crafted Ice Block (piece_icecube). The exception follows the Ice Block: remove or melt it, and the lantern returns to normal vanilla wear.

What it changes

  • Snow Lantern on an Ice Block: ignores periodic environmental/stability wear.
  • Snow Lantern on dirt, stone, wood, or another surface: unchanged vanilla behavior.
  • Ice Blocks: unchanged; they still follow Valheim's normal heat/melting rules.
  • Other lights, fireplaces, building pieces, and direct attack damage: unchanged.

Snow Lantern * On Ice

Installation

Install through r2modman/Thunderstore Mod Manager, or extract the included BepInEx folder into your Valheim installation. Do not keep an older SnowLanternOnIce.dll elsewhere under BepInEx/plugins.

Notes

The mod uses BepInEx and Harmony only; Jotunn is not required. Install it on every client that should see the intended behavior. Server installation is also recommended for dedicated servers.

Credits

Original Snow Lantern concept and package source: SnowLanternOnIce. Valheim 1.0 compatibility work, packaging, and changelog: JayBird.

CHANGELOG

Snow Lantern * On Ice — Changelog

Maintained by JayBird

1.4.2 — September 20, 2026

1.4.1 — September 20, 2026

  • Corrected the Ice Block detector's evaluation-stack declaration.
  • Fixed the repeated InvalidProgramException from the 1.4.0 test.
  • Confirmed in-game: only Snow Lanterns supported by piece_icecube receive the wear exception.

1.4.0 — September 20, 2026

  • Retargeted the compatibility logic to Valheim 1.0's actual WearNTear.UpdateWear path.
  • Made the exception conditional on a detected Ice Block directly below the Snow Lantern.
  • Restores vanilla wear automatically when the supporting Ice Block is removed or melts.

1.3.0 — September 20, 2026

  • Tested the then-suspected Fireplace.UpdateSnowMelt path.
  • Kept the wider Ice Block support detection introduced in 1.2.0.

1.2.0 — September 20, 2026

  • Replaced the narrow downward ray with a 0.75-meter sphere sweep.
  • Added reliable detection for Valheim 1.0's piece_icecube prefab.

1.1.0 — September 20, 2026

  • Replaced the original radius check with physical support detection below the lantern.
  • Added Ice Block prefab-name handling and a one-time diagnostic log message.
  • Added Thunderstore packaging files and the current BepInExPack dependency.
  • Renamed the visible mod to Snow Lantern * On Ice and adopted the JayBird author identity.

1.0.0 — September 20, 2026

  • Initial release: Snow Lanterns supported by Ice Blocks ignored outdoor rain/wetness.