



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
Drop the .dll into <GameLocation>\BepInEx\plugins
Please create an issue in the GitHub repo here:
https://github.com/abearcodes/Valheim/issues/new
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
BepInEx/config/com.github.abearcodes.valheim.craftingwithcontainers.cfg
The list below only highlights settings with major impact.
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).

AllowTakeFuelForKilnAndFurnace and AllowTakeFuelForFireplace
If enabled, will allow the mod to take fuel from nearby containers when using fuels & kilns or fireplaces accordingly.
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
Compatible:
Conflicting:
ImprovedBuildHud (tested on 1.0.6)
Other mods that completely take control over the crafting UI or functions
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.
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)

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