abearcodes-CraftingWithContainers icon


Allows crafting by using resources in nearby chests

Last updated 2 years ago
Total downloads 222124
Total rating 81 
Dependency string abearcodes-CraftingWithContainers-1.0.14
Dependants 86 other mods depend on this mod

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.600 icon

BepInEx pack for Valheim. Preconfigured and includes unstripped Unity DLLs.

Preferred version: 5.4.600


Crafting with Containers


Are you tired of rummaging through chests to find that one missing ingredient that you know is somewhere? Tired of having to split stacks, craft and then put it all back again?

Say no more!

With this mod when you are crafting, building or fueling up, it will not only use your inventory, but also containers within your range.

Jump to changelog by clicking here

What containers are checked?

  • within a configurable range
  • accessible by the player using the mod
  • created by a player (generated chests are ignored)
  • cart and ship containers (configurable)
    • (!) there are still some issues with networking that are being worked on

Manual installation

Drop the .dll into <GameLocation>\BepInEx\plugins

Encountered an issue?

Please create an issue in the GitHub repo here:



The plugin supports multiple ways of configuring it's behaviour. For specific details on how to set them, please check the config file via R2Modman or manually under


The list below only highlights settings with major impact.

General settings

  • ContainerLookupRange

    Range in which the mod searches for containers. Base range is equal to the range of the crafting table (20). Will not take from containers that are not currently loaded into memory, so setting this value to big numbers might not yield the expected result.

  • TakeFromPlayerInventoryFirst

    Whether or not the mod should try to take from the player inventory first. Do note that Kilns and Furnaces will always check your inventory first.

  • AddExtractionEffectWhenCrafting

    Enabled by default

    If enabled, when removing items from containers an fading line effect will appear from affected containers (see demo screenshot).

  • LogItemRemovalsToConsole

    If enabled, item removal requests will be logged to the ingame console (accessible via F5).


Interactions settings

  • AllowTakeFuelForKilnAndFurnace and AllowTakeFuelForFireplace

    If enabled, will allow the mod to take fuel from nearby containers when using fuels & kilns or fireplaces accordingly.

Filtering settings

  • ShouldFilterByContainerPieceNames and AllowedContainerLookupPieceNames

    These settings allows you to enable and filter the containers that are checked. For example, you might want to exclude ships, carts or personal chests.

    The value for this setting is a comma separated list of identifiers.

    By default it's disabled and all containers are considered when crafting.


This list will mainly contains mods that somehow influence your crafting, building or storing experience. Compatibility is a flimsy subject as mods develop and change, so the compatibility list below is based on the latest release of the mods affected and the stated version of this mod. You can deduct the date based on the releases on Thunderstore if needed.

The entries in this list are partially gathered by me, but mainly by other players that have tested the mods together and reported back.

*for brevity, CwC stands for CraftingWithContainers further on


  • Valheim Plus (tested on 1.0.6). CwC disables the conflicting Valheim patch.
  • Quick Deposit (tested on 1.0.6)


  • ImprovedBuildHud (tested on 1.0.6)

    • CwC will completely override the changes to the requirements list that ImprovedBuildHud provides. So while nothing will break, it pretty much disables ImprovedBuildHud. CwC does have it's own indicator of how many resources are available for crafting and building, but it won't show you how how many items can be built. Want it as a feature? Create a ticket on GitHub!
  • Other mods that completely take control over the crafting UI or functions



  • revert to old networking fix, new implementation requires all clients and server to have the mod installed
  • smelters and kilns should now take fuel properly from the players inventory
  • using a hoe no longer error-spams
  • workaround for Equipment&QuickSlots 2.0.0+. Crafting With Containers will now check if Equipment&QuickSlots patched the inventory and if yes, it will avoid removing the items itself and let E&QS take care of it. Not really a fix. Just a quick workaround with the time I have at hand.
  • (!) no longer supports taking items from containers first, always takes from inventory


  • fixes dupe glitch when using carts/ships/etc
  • smelters and kilns now have separate filter lists
  • build hud now shows max amount of buildables


  • fixes an issue that breaks crafting


  • fixed total amount of resources not showing when not using any other overriding mods :)


  • fixed graphical item "attract" effect not spawning at the right position
  • added a filter for which fuel to use when using Kilns (Smelters always use coal)
  • no more transpiler patching
    • should improve compatibility with other mods, tested: Epic Loot, Multicraft
    • while it feels "right" not to copy-paste code from the game to get similar functionality, it's really hard to get things working with other mods that completely reroute functionality. Compatibility patches also become a major pain.


  • fixed a bug where too many items would be removed if player inventory was checked first


  • fix Kilns and Furnaces not taking items from containers. No longer requires restart to enable/disable.
  • fix plugin error reporter logging errors when using resources from the player inventory even though everything was working properly
  • items are now taken


  • temp fix for boat/cart duping. Now requires the player to be the user of it for the container to be considered viable. "Driving" the cart or boats or interacting with the container will be considered "using" it.


  • fix Nullreference exception when Valheim plus is not present


  • compatibility fix for crafting requirements indicator
    • reverts a patch introduced by ValheimPlus and ImprovedBuildHud on InventoryGui.SetupRequirement that would break the crafting requirements indicator.


Big changes! Pretty much a rewrite!

  • no longer requires a crafting station

  • now supports building too!

  • no longer patches Inventory methods directly.

    • instead it reroutes required calls to Inventory to a static class.
    • this should help with mod compatibility as the initial methods are untouched. This will cause mods not to use the "CraftingFromContainers" functionality, but both mods should work properly.
  • toggleable Smelter, Kiln and Fireplace fuel consumption from nearby containers

  • added indicator to how many resources of a type the player has


  • swapped previous "crafting station extension" effect for a "sucking" effect when the crafting actually takes place

  • option to take resources from player inventory first removed

  • option to log crafting events to Console window (via F5)



  • partial multiplayer workaround for containers not updating. Does not fix: ships, moving carts, dragging resources at the last possible second.


  • fixed a bug of not removing items when the amount of items is the exact one needed.

  • Fixed a bug where tracker would attempt to remove effects from non existing entries


  • changed GitHub URL in README


  • Initial release

Available versions

Please note that the install buttons only work if you have compatible client software installed, such as the Thunderstore Mod Manager. Otherwise use the zip download links instead.

Upload date Version number Downloads Download link  
2021-3-21 1.0.14 180518 Version 1.0.14 Install
2021-3-15 1.0.13 8726 Version 1.0.13 Install
2021-3-13 1.0.12 4860 Version 1.0.12 Install
2021-3-13 1.0.11 496 Version 1.0.11 Install
2021-3-13 1.0.10 1648 Version 1.0.10 Install
2021-3-6 1.0.9 9659 Version 1.0.9 Install
2021-3-6 1.0.8 527 Version 1.0.8 Install
2021-2-28 1.0.7 7088 Version 1.0.7 Install
2021-2-28 1.0.6 499 Version 1.0.6 Install
2021-2-28 1.0.5 717 Version 1.0.5 Install
2021-2-28 1.0.4 1361 Version 1.0.4 Install
2021-2-22 1.0.3 4928 Version 1.0.3 Install
2021-2-22 1.0.2 430 Version 1.0.2 Install
2021-2-21 1.0.1 448 Version 1.0.1 Install
2021-2-21 1.0.0 219 Version 1.0.0 Install