Pull Toggle
Switch resource pulling on or off per chest and per machine for OttoFuel and CraftFromContainers: press I on a chest, fire, smelter, kiln or oven, or use the button in the chest window. Saved in the w
About this mod Author’s original text
Pull Toggle
Per-chest and per-machine control over automatic resource pulling, for OttoFuel and CraftFromContainers.
The problem
OttoFuel refills fires, torches, smelters, kilns and ovens from nearby chests. CraftFromContainers builds, crafts and cooks using nearby chests. Both take from every chest in range and feed every machine in range. You can't keep one chest's wood for building, or stop one kiln from burning through your stock.
What it does
Chests:
- Open a chest and click the Pulling: ON / OFF button above the chest window. You can also press I with it open, or while looking at it.
- OFF: neither mod takes anything from that chest. Your own Quick Stack, Restock and Take All still work.
Machines (fires, torches, braziers, hearths, smelters, kilns, blast furnaces, windmills, spinning wheels, refineries, ovens, shield generators and cooking stations):
- Look at it and press I.
- OFF: it isn't refilled or loaded from chests. Filling it by hand still works.
For both:
- The hover text shows the current state: [I] Pulling: ON / OFF.
- The setting is saved on the object in the world, so every player sees the same thing and it survives restarts.
- Only players with ward access can change it.
- Everything starts ON, so nothing changes until someone switches something off.
Notes
- Client-side. Every player should have it so everyone's game respects the switches. The pack includes it. The server doesn't need it.
- Works with either or both of OttoFuel and CraftFromContainers.
- The key can be changed in F1 (Pull Toggle → Toggle Key).
- If an update to either mod renames what this hooks into, it logs a warning and skips that part, rather than breaking anything.
- Tested with OttoFuel 1.7.1, CraftFromContainers 4.0.70, BepInExPack 5.4.2351, Valheim 1.0.17.
Credits
All credit for the pulling itself goes to potto007 (OttoFuel) and aedenthorn / UnderHeiz (CraftFromContainers). This mod only adds the switches.
This mod was written with the help of an AI assistant (Claude).
Install & use Install: BepInEx plugin
- The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
- Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
- Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
- Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.
Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file. In multiplayer, the host and every client need the same mods installed.
Install these first, or the mod will not work: