Source-checkedWeapons, items & crafting

HearthSort

by Vegasx · for Valheim

Simple, 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.

469Downloads
19d agoLast updated
BepInExLoaders
ThunderstoreSource

About HearthSort

From Thunderstore

Simple, 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

  1. Teach a storage chest. Put an example item into an ordinary chest. That chest remembers the item type, even after you empty it.
  2. 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.
  3. 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:

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

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 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

LoaderGame versionsNewest
BepInEx

From 9 recorded builds of HearthSort.

Recent builds

BuildReleasedGame versionsLoaders
0.1.172026-10-16n/aBepInEx
0.1.162026-10-16n/aBepInEx
0.1.152026-10-14n/aBepInEx
0.1.142026-10-12n/aBepInEx
0.1.122026-10-09n/aBepInEx
0.1.92026-10-07n/aBepInEx

Dependencies

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 catalog
Listed on Thunderstore as “Content”

Weapons, items & crafting

New weapons, gear, items and the recipes to make them.

Works on a server

From source side support

Thunderstore 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

HearthSort, answered

Generated from the mod’s own source data.

Do my players need to install HearthSort?

Thunderstore lists server-side support for HearthSort as optional: it can run on a server, but isn’t required there.

Which loaders does it support?

BepInEx.

Is it free?

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

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