About HearthSort
From ThunderstoreSimple, modular chest sorting for shared storage. Teach chests what to accept, drop loot into a distributor, and close it. Native scrollable rules UI; Personal Chests excluded. Install on server and all clients.
HearthSort
Simple chest sorting for shared storage.
Teach your storage chests what belongs in them, drop your loot into a distributor chest, and close it. HearthSort moves matching items into nearby storage.
HearthSort provides a small native chest UI and a clear sorting workflow. Keep using your preferred mods for crafting, building, and the rest of your base.
How it works
- Teach a storage chest. Put an example item into an ordinary chest. That chest remembers the item type, even after you empty it.
- Choose your drop-off chest. Open a supported chest, click Chest rules beside its header, and enable Use as distributor. F8 also opens the settings while the chest is open.
- Drop off your loot and close the chest. Matching items move to the closest eligible nearby storage. Items without a destination, or without available space, stay in the distributor.
To teach already-filled storage, take an example stack out and put it back. Native manual quick-stack also teaches receiving chests. Other mods' acceptance lists are not imported.
A small, readable rules list
The inset list uses Valheim's native fonts, controls, panel material, and real item icons. Scroll with your mousewheel or the scrollbar; controller navigation is also supported.
- Checkbox: enable or pause acceptance. A paused entry stays saved, and depositing another example does not turn it back on.
- X: forget the item and remove its row completely. Items already stored in the chest stay there. A new manual deposit can teach it again.
- Esc / controller Back: close the panel.
Shared chests only
HearthSort supports public wooden, reinforced, and black metal chests, plus modded storage furniture built with Valheim's standard networked Container and Piece components. This includes Quartermaster's resource bins and racks; no Quartermaster dependency or per-mod chest list is needed. Newly supported furniture learns HearthSort rules from manual deposits, just like ordinary chests. Existing rules from other mods are not imported.
Personal Chests are excluded for everyone, including their owners. They cannot distribute or receive items, learn HearthSort rules, or show its settings. Rules saved by an older version are ignored.
Normal ward access still applies. Wagons, graves, ship holds, private or group-restricted storage, and temporary loot containers are excluded. Supported furniture must have its own network identity and ordinary serialized inventory. Mods using a separate inventory system, custom access rules or additional item restrictions may require explicit integration; component-based discovery does not reproduce those rules.
Focused sorting
Sorting is requested when you close a distributor. Supported chests register as they load, and nearby destinations are found through a chest-only spatial index. There is no recurring scene-wide entity search or idle base inventory scan. Ward permission checks also inspect nearby world records; ward sizes are cached from prefab definitions.
Transfers use bounded batches. Full, busy, or unavailable chests leave leftovers in the distributor; closing it again requests another attempt. The server coordinates ownership and synchronization, and serialized item metadata is preserved during movement. Items with different metadata stay separate.
Close requests briefly retry while the native chest-busy flag clears. If a committed batch takes more than eight seconds to synchronize, its two chests remain protected and retry in the background while unrelated distributors can continue. The server can republish the committed contents above a stale owner's revision without repeating the item movement. Up to eight pairs can recover at once; additional sorting waits when that limit is reached. A pair still cannot unlock until its connected owners synchronize, or disconnect. Unresponsive owners and unexpected inventory changes are logged rather than resolved by discarding a lock or overwriting uncertain contents.
This design aims to keep sorting work focused. Live performance gains have not been benchmarked.
Install
Version: 0.1.17 beta. Built against Valheim 1.0.20.
Supports current format 110 inventories and existing format 109 chests. Sorting writes the current format while preserving item metadata, including the game's updated interpretation of legacy item flags. Unknown future formats are refused with contents retained.
Stack-size mods are supported through the prepared chest owner's current item limits, including Quartermaster's 5,000-item stacks. Existing stacks and new slots use the destination limit. Configure your stack-size mod consistently on the server and clients; HearthSort does not change its settings. Queries cover only the incoming item types during a sorting transaction, with no idle item-database or scene scan.
Install with Thunderstore Mod Manager or r2modman. The package declares these required dependencies:
- BepInExPack Valheim 5.4.2351
- Jotunn 2.30.2
Install the same HearthSort version on the server and every client. Jotunn enforces matching patch versions. Use matching item mods too; unknown items stop a transfer with contents retained.
For manual installation, close the game and copy the ZIP's BepInEx folder into your game or selected profile folder. The DLL should land at BepInEx/plugins/HearthSort/HearthSort.dll. For a dedicated server, use its folder containing BepInEx.
When switching from a local/manual build to a mod-manager package, remove the old HearthSort DLL first so only one copy is installed. Removing the DLL leaves ordinary chests and their contents usable; unused HearthSort rule data remains in the world.
Moving from the combined mod
Highlights
From source dataLoaders
Runs on BepInEx.
Footprint
Rated a light load on a server.
Last update
Its author last shipped an update 19d ago.
HearthSort 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
- Optional 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
- 0.1.17, released 2026-10-16
Game versions by loader
| Loader | Game versions | Newest |
|---|---|---|
| BepInEx |
From 9 recorded builds of HearthSort.
Recent builds
| Build | Released | Game versions | Loaders |
|---|---|---|---|
| 0.1.17 | 2026-10-16 | n/a | BepInEx |
| 0.1.16 | 2026-10-16 | n/a | BepInEx |
| 0.1.15 | 2026-10-14 | n/a | BepInEx |
| 0.1.14 | 2026-10-12 | n/a | BepInEx |
| 0.1.12 | 2026-10-09 | n/a | BepInEx |
| 0.1.9 | 2026-10-07 | n/a | BepInEx |
Dependencies
- Required: Jotunn
- Required: BepInExPack Valheim
Declared by the newest build that lists any. Required ones are installed with it on one-click installs.
Run HearthSort 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 catalogWeapons, items & crafting
New weapons, gear, items and the recipes to make them.
Works on a server
From source side supportThunderstore lists server-side support for HearthSort as optional: it can run on a server, but isn’t required there.
Compatibility
- Game
- Valheim
- Loaders
- BepInEx
- Runs on
- Serveroptional on the server
- Requires
- One-click install needs a BepInEx server.
Verified at the source
- ✓ThunderstoreOfficial listing, checked 2026-10-17Open ↗
- ✓AuthorVegasx, as published on Thunderstore
- ✓LicenseNot published by the sourceFree






