ModdedWolf-SeamlessStorage icon

SeamlessStorage

Store items in nearby chests, Craft and Build from them without walking back and forth. More than one player can open the same chest, and you can name it yourself. Sort your inventory or the chest, search or combine stacks, and restock food and mead.

Last updated 2 days ago
Total downloads 843
Total rating 1 
Categories Mods Tweaks Misc Server-side Client-side Utility Deep North Update
Dependency string ModdedWolf-SeamlessStorage-1.0.1
Dependants 1 other package depends on this package

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.2202 icon
denikson-BepInExPack_Valheim

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

Preferred version: 5.4.2202

README

Seamless Storage

Store items into nearby chests and craft or build using what’s already in those chests — without walking back and forth.

  • Auto deposit — chests can pull matching ground items; hotkeys send inventory into nearby chests; favoriting, search, and pause controls

    Search, Combine, Sort Inventory and Sort Chest buttons with a chest open
  • Craft from chests — crafting, building, and station fuel/ore use containers in range

  • Shared chests — multiple players can open and use the same chest

  • Chest rename — click the chest title while it is open to rename it; the name syncs to all players

    Renaming a chest; Sort buttons below the ExtraSlots equipment panel
  • Sort — "Sort Inventory" and "Sort Chest" buttons between the inventory and chest panels; left-click sorts, right-click switches between Type, Name, Weight and Value (the current mode shows when you hover). Hotbar, favorites, equipped items and ExtraSlots/AzuEPI slots stay put; partial stacks are merged. Sort Buttons Location moves the buttons to the right of the inventory or below the ExtraSlots equipment panel instead

  • Restock — with only your inventory open (no chest), a Restock button sits next to Sort Inventory; it tops up the food, mead and potion stacks you already carry from chests within Player Store Range. Right-click to include ammo

    Sort Inventory and Restock buttons with only the inventory open
  • Single Item Deposit — while holding a picked-up stack, right-click a slot to place 1 item there. Hold right-click and drag across slots to drop 1 into each one. Both can be turned off in 1 - General

  • Trash — a Trash tab sits between the Armor and Weight tabs; its icon follows the game's day/night look. Pick up an item from your inventory and click the tab to drop it there: items with a crafting recipe are broken down one level into their materials (base cost plus upgrade levels) which go back to your inventory, extras drop at your feet. Items with no recipe (raw materials, cooked food from stations, etc.) are destroyed. Equipped and favorited items are refused; stacks smaller than one craft batch (e.g. 7 arrows when the recipe makes 20) are left alone

  • Station chest links — press L on a chest, then L on a smelter, kiln, blast furnace, refinery, spinning wheel or windmill; the station pulls fuel and ore from that chest on its own (server can turn this off)

  • Clear BepInEx config for everyday options; optional YAML for advanced filters

  • Works with ServerSync on dedicated servers


Install with Gale

  1. Install Gale.
  2. Select Valheim and choose or create a profile.
  3. Search for Seamless Storage and click Install. BepInExPack Valheim is installed with it automatically,
    or go to Import → Local mod and pick the zip.
  4. Click Launch game.

Manual install (BepInEx)

  1. Install BepInExPack Valheim.

  2. Extract the zip into:

    Valheim\BepInEx\plugins\ModdedWolf-SeamlessStorage\

    You should have at least SeamlessStorage.dll, manifest.json, icon.png, and README.md. ServerSync, YamlDotNet, and soft-compat APIs are merged into the single DLL — Epic Loot / Jewelcrafting / Backpacks remain optional.

  3. Launch Valheim once so the config files generate.


Configuration

After the first launch, settings are saved here:

BepInEx/config/ModdedWolf.SeamlessStorage.cfg

Advanced container / station include-exclude rules:

  • BepInEx/config/ModdedWolf.SeamlessStorage.Deposit.yml
  • BepInEx/config/ModdedWolf.SeamlessStorage.Pull.yml

In-game editing (recommended)

Use my Mod Configs to change the .cfg options from the pause menu without editing files by hand:

With Lock Configuration on, gameplay ranges and toggles are ServerSync’d: clients see the server values in Mod Configs as read-only. Chest ping VFX, highlight color/intensity, and hotkeys stay personal and remain editable on each client. Chest Access Policy is server-synced (default AnyAccessible).

PVP recommendation: set Chest Access Policy to OwnChestsOnly (or OwnPrivateOnly) and turn Lock Configuration on so clients cannot loosen it. There is no clan/ward-allies mode — shared bases either stay on AnyAccessible, or each player builds their own chests. Own* checks use the piece creator (who placed it); rebuild/repair/transfer can make a chest fail Own* until you place it yourself. Under Own*, Item Drawers without a Piece are blocked; your own backpack still works. Search (seamlesssearch) respects the same policy.

Config sections (overview)

Section What it controls
1 - General Lock config, enable auto deposit, enable craft from chests, Enable Shared Chests, Enable Chest Rename, Item Search Range (meters, default 50), Enable Station Chest Links (independent of craft from chests), Station Link Range (meters, default 9 ≈ 4-5 floors), Station Link Pull Interval (seconds, default 3), Allow Chest On Multiple Stations (default off), Show Station Link Prompt (per player; one switch that hides the link prompt on chests, carts and stations, the key still works), Show Linked Chest Names (per player), Show Link Range Ring (a moving dotted ring, like the workbench range while building), Link Range Ring Color Preset / Hex, Link Selection Timeout (seconds, default 10), Linked Chest Line Style (StationBeam (default) / GaldrBeam / DashedLine / Off), Linked Chest Line Duration (seconds, default 8; the dashed line uses the station outline color) (all per player), Outline Nearby Stations (per player; outlines the hovered station when the selected chest is within Station Link Range), Chest Access Policy
2 - Auto Deposit Ground pickup, store/fallback ranges (meters), interval, hotbar ignore, chest ping VFX, emission-only store highlight
3 - Craft From Chests Nearby container range (meters), leave-one-item
4 - Hotkeys Store inventory, store single item, pause, search, combine mode, craft-from-chests toggle, fill-all modifier, link chest to station
5 - Favoriting Favoriting modifier key
6 - Sorting Sort / Restock buttons and their location, hotbar handling, sort mode, restock ammo
7 - Trash Enable Trash Bin, Salvage Return Percent (0–100, default 100; amounts round down, 0 = plain trash can). Both server-synced

Ranges are in meters (~2 m per wood floor). Ground pickup defaults to 6 m (Fallback Chest Range / YAML range). Hotkey store and craft/station range default to 20 m. Station chest links default to 9 m (Station Link Range). Item search defaults to 50 m (Item Search Range).

YAML can override ground-pickup range per chest prefab. An existing BepInEx/config/ModdedWolf.SeamlessStorage.Deposit.yml is not overwritten on update — edit its range values or delete the file once to regenerate from the new defaults.

Station chest links

Link a chest to a station and the station feeds itself from that chest.

Linking

  • Press L on a chest, then L on a station to link them. Do the same again to unlink
  • Press L on the selected chest again, or at nothing, to cancel. A selection expires after 10 seconds
  • Hold L on a chest to unlink it from every station at once
  • Works with smelter, kiln, blast furnace, refinery, spinning wheel, windmill, shield generator, fireplaces (campfire, hearth, torch, brazier) and ballista
  • Only player-built storage can be linked (carts too, not dungeon, treasure or village chests). Links survive restarts

Seeing your links

  • Press L on a station (with no chest selected) to highlight its linked chests and draw a line to each one
  • The station's hover text lists its linked chest names
  • While a chest is selected, a ring shows the link range around it

Range and pulling

  • The chest must be within Station Link Range of the station (default 9 m, about 4-5 floors)
  • Every 3 seconds the station tops up its fuel, ore or ammo from linked chests. An empty ballista loads the first allowed ammo it finds
  • A linked chest that moves out of range stays linked but stops feeding until it is back
  • Pulls follow the Pull YAML filters and Leave One Item In Chest, and skip chests someone has open
  • By default a chest feeds one station. Turn on Allow Chest On Multiple Stations to let it feed several

Server

  • Enable Station Chest Links (1 - General) is server-synced and separate from Enable Craft From Chests. Turning it off stops linking and pulling but keeps existing links

Everyday range and hotkey options belong in the .cfg (and Mod Configs UI).

ModdedWolf

Support

Questions or bugs? Discord Discord    Ko-fi Ko-fi