Source-checkedAdmin & protection

CraftFromContainersEvolved

by KodeMansMods · for Valheim

WIP: Craft, build, smelt and cook using resources from nearby containers, with owner-strict, ward-aware access rules and server-enforced policy.

3.3KDownloads
30d agoLast updated
BepInExLoaders
ThunderstoreSource

About CraftFromContainersEvolved

From Thunderstore

WIP: Craft, build, smelt and cook using resources from nearby containers, with owner-strict, ward-aware access rules and server-enforced policy.

Craft From Containers Evolved

by KodeMan

> Work in progress: this release has not been fully play-tested yet. Expect rough edges and please report anything you find on Discord.

Craft, build and upgrade using the resources in nearby containers - without letting other players turn your storage into their personal warehouse.

This is an independent reimplementation of the classic "craft from containers" idea for Valheim 1.0 with a security model designed for shared worlds: your chests only work for the people you actually share them with, and servers can enforce the rules.

What it does

  • Use resources from nearby containers when crafting, upgrading and building.
  • Add ore or wood, fuel, food and ammo to stations from nearby containers: smelters, kilns, blast furnaces, cooking stations, fires, torches and ballista turrets. Stations use everything they normally accept - a kiln burns corewood and finewood too.
  • The crafting UI shows the combined amount available in your inventory plus allowed containers, for example 87/40.
  • Counters turn amber when a resource is only available in containers, red when it is missing entirely, and white when your inventory alone is enough.
  • Containers in range are used automatically - no extra slots, tabs or menus.
  • Pull order defaults to the closest container first, and an optional "leave one" rule keeps a single item in every stack (recipes that would need the last item of a stack are treated as not craftable).
  • Container type filters for ships, carts, wood chests, reinforced chests, black metal chests, personal chests and tombstones.
  • Compatible with personal chests and wards: if a container passes the game's own access checks, it can be used according to the active security mode.

No more crafting-table griefing

In shared worlds, a player can build a crafting station next to (or even against the outside wall of) your storage and, with older container-pulling mods, silently craft with your materials. Craft From Containers Evolved stops that by default:

  • Every container must pass the same access rules the game uses when a player opens it. Containers that are in use by someone else, private chests you do not own, and ward-protected containers you have no permission in are never touched.
  • OwnerStrict (default): a container is only used if the piece was created by you. Ownership is the creator id the game stores on every player-placed object, so it survives restarts and does not require a ward. A stranger's workbench next to your chests simply finds nothing, because your chests are not theirs.
  • Wards remain the sharing mechanism: with IncludeWardPermitted enabled, containers inside an enabled ward you have permission in are also used, so teammates can share storage the same way the base game lets them share doors and chests.

Security modes

| Mode | Behaviour | | --- | --- | | OwnerStrict (default) | Only containers created by you, optionally plus containers inside a ward you have permission in. | | WardStrict | The game's own access checks plus: never use containers inside an enabled ward you are not permitted in, even if the container is public. | | Vanilla | Only mirror the game's own checks: anything you could open manually can be used for crafting. |

Server-enforced policy

Install the mod on the server as well and the server becomes the authority:

  • The server broadcasts its security settings when players spawn and whenever the settings change.
  • Clients can only ever be stricter than the server, never looser. If the server uses OwnerStrict, a client set to Vanilla still gets OwnerStrict behaviour.
  • The pull range is capped by the server value, and container-type ignores are combined so a server can force additional exclusions.
  • Server-side write protection: the server validates every container write and container request. Forged messages from modified clients are dropped before they touch a chest, claimed player ids are verified against the real sender, denials are audit-logged, and modded clients are told when a request is denied. World containers (dungeon chests) keep vanilla behaviour.

With Server/EnforceModeOnWrites = true (default) the AccessMode also applies to writes: under OwnerStrict only the creator and ward-permitted players can modify a container. Because the server cannot tell a scripted pull from a manual loot, this also means players without ward permission cannot manually loot a teammate's public chest - share through wards, or set the option to false for pure vanilla looting with privacy and ward enforcement only.

Existing worlds and shared bases

In OwnerStrict (default) a container is usable only by the player who created it. On worlds that changed hands, moved between servers or accounts, or contain chests placed by former members, those chests are blocked even though they may look public. The server log shows the reason for each block, for example Denied container open ...: NotOwner (WardDenied and OpenAccessDenied are the other reasons), and modded clients get a message when an action is refused.

Server owners have three ways to handle this:

  • Security/AccessMode = WardStrict - chests outside any ward become open to everyone; only warded chests are restricted.
  • Security/AccessMode = Vanilla - only the game's own checks apply (privacy and wards).
  • Server/EnforceModeOnWrites = false - manual chest interaction stays exactly vanilla, while the player-set AccessMode still applies to crafting pulls made by modded clients.

Players without the mod are refused silently; only modded clients see the "no access" message.

Compatibility with container mods

Read the full description on Thunderstore →

Highlights

From source data

Loaders

Runs on BepInEx.

Footprint

Rated a light load on a server.

Last update

Its author last shipped an update 30d ago.

CraftFromContainersEvolved 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
Required 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.1.2, released 2026-10-05

Game versions by loader

LoaderGame versionsNewest
BepInEx

From 7 recorded builds of CraftFromContainersEvolved.

Recent builds

BuildReleasedGame versionsLoaders
1.1.22026-10-05n/aBepInEx
1.1.12026-10-04n/aBepInEx
1.1.02026-10-04n/aBepInEx
1.0.32026-09-28n/aBepInEx
1.0.22026-09-27n/aBepInEx
1.0.12026-09-27n/aBepInEx

Dependencies

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

Run CraftFromContainersEvolved 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 “Admin”

Admin & protection

Permissions, moderation, anti-cheat and land protection for the people running the server.

Runs on your server

From source side support

Thunderstore lists CraftFromContainersEvolved as required on the server. Check its Thunderstore page to see whether players need it too.

Compatibility

Game
Valheim
Loaders
BepInEx
Runs on
Serverrequired on the server
Requires
One-click install needs a BepInEx server.

Verified at the source

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

CraftFromContainersEvolved, answered

Generated from the mod’s own source data.

Do my players need to install CraftFromContainersEvolved?

Thunderstore lists CraftFromContainersEvolved as required on the server. Check its Thunderstore page to see whether players need it too.

Which loaders does it support?

BepInEx.

Is it free?

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

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