Source-checkedQuality of life & UI

OttoFuel

by potto007 · for Valheim

Auto-fuels smelters, kilns, ovens, torches, windmills and shield generators from nearby chests, and reloads ballistas with missiles.

19KDownloads
20d agoLast updated
BepInExLoaders
ThunderstoreSource

About OttoFuel

From Thunderstore

Auto-fuels smelters, kilns, ovens, torches, windmills and shield generators from nearby chests, and reloads ballistas with missiles.

OttoFuel - Keep the Fires Burning

OttoFuel

Updated for Valheim 1.0

Version 1.7.2, built and Harmony-checked against Valheim 1.0.20.

OttoFuel keeps your production burning. It pulls fuel and ore out of nearby chests and off the ground, then feeds them to the things that need them.

Maintainer: Paul Otto


What it fuels

  • Torches, standing torches, wall torches, braziers and campfires
  • Hearths and hot tubs
  • Smelters, blast furnaces, charcoal kilns, windmills and spinning wheels
  • Stone ovens and any other cooking station that burns fuel (new in 1.5.0)
  • Shield generators
  • Ballistas, which reload with missiles from nearby chests and the ground (new in 1.7.0)

Other features

  • Stacked smelters. Removes most smoke and the "smoke blocked" check.
  • The blast furnace accepts every ore.
  • Kiln output limit, so a kiln stops once you have enough coal.
  • Per-object switches, so you can turn any of it off.
  • ServerSync. A server pushes its config down to the clients.

A config file BepInEx/config/potto007.OttoFuel.cfg is created after you run the game once with this mod.

Coming from AutomaticFuel? Your settings carry over. On first run OttoFuel looks for TastyChickenLegs.AutomaticFuel.cfg and copies its values into its own file. It never touches an OttoFuel config that already exists.

On a clean install OttoFuel writes a starter config with LeaveLastItem = true, so it never empties a chest to zero. Every other setting keeps its stock value.

Every setting lives in BepInEx/config/potto007.OttoFuel.cfg, and you can change it in a text editor or in game through Configuration Manager. Enabled and IsOn sit in the unnamed section at the top of the file, which BepInEx writes as [].

| Section | Key | Default | What it does | | --- | --- | --- | --- | | (unnamed) | Enabled | true | Turns the mod on or off. | | (unnamed) | IsOn | true | Whether fueling is currently on. | | General | ToggleKey | F10 | The key that toggles fueling. Leave it blank to disable the key. | | 1 - General | Lock Configuration | On | When on, only a server admin can change the settings. | | General | DropRange | 15 | How far, 1 to 50 meters, to pull dropped fuel. | | General | Use Dropped Items for Fuel | true | Use fuel lying on the ground, not only fuel in chests. | | Fireplace | FireplaceRange | 5 | How far, 1 to 50 meters, to pull fuel from chests for fires. | | Fireplace | FuelDisallowTypes | RoundLog,FineWood | Items never used as fuel, comma separated. | | Fireplace | RefuelStandingTorches | true | Refuel standing torches. | | Fireplace | RefuelWallTorches | true | Refuel wall torches. | | Fireplace | RefuelBraziers | true | Refuel braziers. | | Fireplace | RefuelFirePits | true | Refuel fire pits. | | Fireplace | RefuelHearth | true | Refuel hearths. | | Fireplace | RefuelHotTub | true | Refuel hot tubs. | | Ballista | ReloadBallistas | true | Reload ballistas with missiles from nearby chests and the ground. | | Ballista | BallistaRange | 10 | How far, 1 to 50 meters, to pull missiles from chests for ballistas. | | Oven | RefuelOvens | true | Refuel the stone oven and any other cooking station that burns fuel. | | Oven | OvenRange | 5 | How far, 1 to 50 meters, to pull fuel from chests for ovens. | | Smelters | SmelterOreRange | 15 | How far, 1 to 50 meters, to pull ore from chests for smelters. | | Smelters | SmelterFuelRange | 15 | How far, 1 to 50 meters, to pull fuel from chests for smelters. | | Smelters | OreDisallowTypes | RoundLog,FineWood | Items never used as ore, comma separated. | | Smelters | LeaveLastItem | false | Leave the last item in a chest instead of emptying it. A clean install writes true. | | Smelters | DistributedFueling | true | Add one piece of fuel or ore at a time, so it spreads across every smelter. | | Smelters | AllowStackSmelters | false | Let smelters and kilns stack, which drops the smoke and the smoke blocked check. | | Smelters | BlastFurnaceTakesAll | true | Let the blast furnace take every ore. | | Smelters | RestrictKilnOutput | false | Stop fueling kilns past a coal limit. | | Smelters | RestrictKilnOutputAmount | 50 | The amount of coal, 1 to 1000, that shuts off kiln fueling. | | Smelters | Turn Off Kiln | false | Leave kilns alone. | | Smelters | Turn off Smelter | false | Leave smelters alone. | | Smelters | Turn off Blast Furnace | false | Leave blast furnaces alone. | | Smelters | Turn Off Windmills | false | Leave windmills alone. | | Smelters | Turn Off SpinningWheel | false | Leave spinning wheels alone. |

___________________________

Installation: (manual)

Extract the DLL from the zip file into <GameDirectory>\BepInEx\plugins, then start the game. ___________________________

Installation (Automatic)

Use the R2Modmanager on Thunderstore. Search for the mod and install ___________________________

Server Configuration

For Servers that want to control ther configuration, install on the server and clients.  
The server config will push down.

For Servers that cannot use mods, simply install this on the clients only and it will work just fine.  Clients will all need
the same settings in their config files for optimal results.

Version Information

The full release history lives in CHANGELOG.md, and it renders on the Changelog tab of the Thunderstore package page.

Credits

OttoFuel is maintained by Paul Otto.

Read the full description on Thunderstore →

Highlights

From source data

Loaders

Runs on BepInEx.

Footprint

Rated a light load on a server.

Dependencies

Needs 1 other project installed alongside it.

OttoFuel 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.7.2, released 2026-10-15

Game versions by loader

LoaderGame versionsNewest
BepInEx

From 13 recorded builds of OttoFuel.

Recent builds

BuildReleasedGame versionsLoaders
1.7.22026-10-15n/aBepInEx
1.7.12026-10-06n/aBepInEx
1.7.02026-10-04n/aBepInEx
1.6.52026-09-25n/aBepInEx
1.6.42026-09-19n/aBepInEx
1.6.32026-09-19n/aBepInEx

Dependencies

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

Run OttoFuel 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 “Tweaks”

Quality of life & UI

Small conveniences, tweaks and interface improvements players notice straight away.

Works on a server

From source side support

Thunderstore lists server-side support for OttoFuel 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. 1 other project installed alongside it.

Verified at the source

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

OttoFuel, answered

Generated from the mod’s own source data.

Do my players need to install OttoFuel?

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

Which loaders does it support?

BepInEx.

Is it free?

Yes. OttoFuel 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 OttoFuel on a Valheim server.

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