Source-checkedGameplay & overhauls

ValheimInfiniteFire

by MidnightMods · for Valheim

Configurable Infinite fire for all fire sources.

15KDownloads
45d agoLast updated
BepInExLoaders
ThunderstoreSource

About ValheimInfiniteFire

From Thunderstore

Configurable Infinite fire for all fire sources.

ValheimInfiniteFire

Choose which fires, crafting stations and cooking stations need fuel, and control smoke piece by piece.

  • Infinite fire - fire pits, bonfires, hearths, torches, braziers, lanterns and candles never run out of fuel
  • Infinite fuel - smelters, blast furnaces, eitr refineries, hot tubs and ovens run without fuel
  • Smoke control - turn smoke off for any piece, stop smoke hurting anyone, and stop smoke choking fires
  • Schedule - give any fire, torches included, a time of day to go dark and another to come back
  • Every piece has its own toggle, vanilla and modded pieces alike, and changes apply right away
  • Settings are synced from the server, so only admins can change them in multiplayer

Want to chat about the mod? Report issues?

discord logo github logo

Installation

Download with your favorite mod manager, I recommend Gale.

If you need to install manually, this mod goes in the Bepinex/plugins folder, be sure to extract the download. Zip files are not loaded. You also need to ensure you have Jotunn downloaded and installed.

Load into a world before configuring

> Most settings do not exist until you have loaded into a world.

The mod builds one setting per piece by looking at every piece the game has loaded, including pieces from other mods, and the game only loads them when you enter a world. Before that, the config file and the in-game configuration manager only show [Client config] and [Smoke gameplay].

  1. Start the game and load into any world. A single player world is fine.
  2. The [InfiniteFire], [InfiniteFuel], [Smoke] and [off_schedule] sections are now in BepInEx/config/MidnightsFX.InfiniteFire.cfg

and in the configuration manager.

  1. Change them in game, or quit and edit the file.

If you add a mod with new fires or stations later, load into a world again to get settings for its pieces. A dedicated server creates the settings when it starts up and loads its world.

Infinite fire

[InfiniteFire] has one setting per fire source: fire pits, bonfires, hearths, standing and wall torches, braziers, lanterns, candles and anything else the game treats as a fireplace. They all default to on.

A fire with this on never uses fuel and never goes out from running dry. It only removes fuel, so fires still go out for every other vanilla reason: under water, buried in terrain, choked by smoke (see SmokeSuffocation below), or, for fires you can switch on and off, rain and strong wind. Turning a setting off makes that fire need fuel again, and fires already placed in the world update immediately.

Schedule

[off_schedule] has one setting per fire source, the same list as [InfiniteFire]: standing and wall torches, braziers, lanterns, candles, fire pits, hearths, bonfires, and fires added by other mods.

Every setting starts empty, which means no schedule. Set one to a Start-End time range on a 24 hour clock:

[off_schedule]
piece_groundtorch = 06:00-18:00
piece_walltorch = 22:00-04:00

The range is the time the fire stays dark, so 06:00-18:00 is a torch that burns through the night and goes out at sunrise. Ranges may wrap past midnight. 6, 6.5 and 06:30 are all accepted. A range whose start matches its end is ignored, and so is anything the mod cannot read, with a warning in the log.

Midnight is 00:00, sunrise 06:00, noon 12:00 and sunset 18:00, matching the sky rather than the clock on the wall, so 06:00-18:00 really is daylight.

  • A dark fire behaves like one that has run out of fuel, so a scheduled hearth or fire pit gives no warmth

and cannot be cooked over until it relights.

  • Fires you can switch on and off can still be lit by hand. In vanilla that is the resin candle. Use one inside

its dark window and it burns until the next scheduled change, and use it again to put it out. This is recorded on the piece itself, so everyone on the server sees it lit, not just whoever lit it. Other fires, torches included, have no on and off switch in vanilla, so using one while it is dark refuels it as normal and it stays dark until its schedule says otherwise.

  • Scheduled fires do not burn fuel while they are dark, so a torch set to burn only at night lasts about

twice as long. This needs no setting, it falls out of how the game already counts fuel.

  • Rain and strong wind act exactly as in vanilla during lit hours. The schedule does not fight them, and does

not relight a fire the weather has put out.

  • ScheduleCheckInterval (default 10 seconds, admin only) is how often a fire rechecks the clock. The Valheim

day runs faster at night, so 10 seconds puts a change up to about 20 in game minutes late after dark and 9 minutes in daylight. Lower it if you want the change tighter, it costs almost nothing.

Infinite fuel

[InfiniteFuel] has one setting per station that burns fuel.

| Station type | Examples | Default | |---|---|---| | Smelting stations | smelter, blast furnace, eitr refinery, hot tub | off | | Cooking stations that burn fuel | oven | on |

Stations that never use fuel, like the windmill, spinning wheel and charcoal kiln, do not get a setting.

When infinite fuel is on for a station:

Read the full description on Thunderstore →

Highlights

From source data

Loaders

Runs on BepInEx.

Footprint

Rated a light load on a server.

Dependencies

Needs 2 other projects installed alongside it.

ValheimInfiniteFire on Nxeon

From our catalogue
One-click install
Supported on Nxeon Valheim servers, for BepInEx servers. We download it from Thunderstore, place it, and restart the server.
Server side
Optional on the server
Server type needed
BepInEx
Server load
light
Smallest plan we suggest
Valheim — 4 GB (4 GB RAM). This follows our own load rating above, not a benchmark.
Latest build
1.4.0, released 2026-09-21

Game versions by loader

LoaderGame versionsNewest
BepInEx

From 6 recorded builds of ValheimInfiniteFire.

Recent builds

BuildReleasedGame versionsLoaders
1.4.02026-09-21n/aBepInEx
1.3.02026-09-16n/aBepInEx
1.2.12026-09-09n/aBepInEx
1.2.02026-08-13n/aBepInEx
1.1.02026-05-22n/aBepInEx
1.0.02025-09-11n/aBepInEx

Dependencies

Declared by the newest build that lists any. Required ones are installed with it on one-click installs.

Run ValheimInfiniteFire on a Valheim server

Pick a server or deploy a new one above; it is installed in one click.

What kind of mod it is

From the catalog
Listed on Thunderstore as “Content”

Gameplay & overhauls

New mechanics, content and overhauls that change how the game plays.

Works on a server

From source side support

Thunderstore lists server-side support for ValheimInfiniteFire as optional: it can run on a server, but isn’t required there.

Compatibility

Game
Valheim
Loaders
BepInEx
Runs on
Serveroptional on the server
Requires
One-click install needs a BepInEx server. 2 other projects installed alongside it.

Verified at the source

  • ✓ThunderstoreOfficial listing, checked 2026-10-01Open ↗
  • ✓AuthorMidnightMods, as published on Thunderstore
  • ✓LicenseNot published by the sourceFree

ValheimInfiniteFire, answered

Generated from the mod’s own source data.

Do my players need to install ValheimInfiniteFire?

Thunderstore lists server-side support for ValheimInfiniteFire as optional: it can run on a server, but isn’t required there.

Which loaders does it support?

BepInEx.

Is it free?

Yes. ValheimInfiniteFire is free to download from Thunderstore.

How do I add it to my Nxeon server?

Use “Add to a server” on this page, or open NxLabs from your dashboard. We install it, restart your server and switch it on.

NxLabs

Run ValheimInfiniteFire on a Valheim server.

Deploy in about a minute from $9.99 a month, then add ValheimInfiniteFire in one click.