Source-checkedGameplay & overhauls

WorldBoundInventory

by MintTeamRu · for Valheim

Separate character inventories for every Valheim world or server, with mandatory client validation, exact DLL checks and continuous server heartbeat.

98Downloads
2 mo agoLast updated
BepInExLoaders
ThunderstoreSource

About WorldBoundInventory

From Thunderstore

Separate character inventories for every Valheim world or server, with mandatory client validation, exact DLL checks and continuous server heartbeat.

WorldBoundInventory

WorldBoundInventory gives every character a separate standard inventory for each Valheim world or server.

The mod also supports mandatory server enforcement. When enabled on the host or dedicated server, players without the correct mod build are rejected before their character enters the world.

Features

  • Separate inventory for every unique Valheim World UID.
  • Works with local worlds, hosted games and dedicated servers.
  • The first world entered after installation imports the character's current inventory.
  • A newly visited world starts with an empty inventory by default.
  • Restores item positions, hotbar layout and equipped state.
  • Preserves normal death and tombstone behavior inside each world.
  • Automatic saving after inventory changes.
  • Atomic slot writes, SHA-256 integrity checking and .bak recovery.
  • Mandatory client handshake before the server accepts PeerInfo.
  • Exact mod version and DLL SHA-256 validation.
  • Continuous heartbeat; clients that stop running the mod are disconnected.

Installation

Install the same WorldBoundInventory.dll on:

  • the host or dedicated server;
  • every player connecting to the protected server.

Manual installation path:

Valheim/BepInEx/plugins/WorldBoundInventory/WorldBoundInventory.dll

For automatic installation, use a compatible Thunderstore mod manager.

Configuration

The configuration file is created after the first launch:

BepInEx/config/fandray.valheim.worldboundinventory.cfg

  • Enabled = true — enables inventory separation and networking.
  • ImportInventoryIntoFirstWorld = true — assigns the existing inventory to the first world.
  • EmptyInventoryInNewWorlds = true — newly visited worlds start empty.
  • AutosaveSeconds = 15 — inventory autosave delay.
  • KeepBackup = true — retains the previous slot as .bak.
  • EnforceModOnServer = true — rejects clients without the required mod.
  • RequireExactAssembly = true — requires the exact same DLL by SHA-256.
  • HandshakeTimeoutSeconds = 8 — initial handshake timeout.

Inventory slots are stored under:

BepInEx/config/WorldBoundInventory/Inventories/

Important

  • Back up your character before the first use.
  • Distribute one compiled DLL to the server and every player. Separately rebuilt DLL files may have different SHA-256 hashes.
  • This mod separates the standard Player.GetInventory() inventory. Extra equipment or quick-slot inventories added by other mods require separate compatibility.
  • The network gate prevents normal clients without the mod from joining, but it is not a replacement for a full server-authoritative anti-cheat system.

Русское описание

Мод создаёт отдельный стандартный инвентарь персонажа для каждого мира или сервера Valheim. Первый открытый мир получает текущие вещи персонажа, а новые миры по умолчанию начинаются с пустым инвентарём.

Если мод установлен у хоста или на выделенном сервере, клиент без такой же версии и идентичного DLL не допускается в мир. После подключения сервер продолжает проверять работу мода через heartbeat.

Поддержка и вопросы: Discord

Highlights

From source data

Loaders

Runs on BepInEx.

Footprint

Rated a light load on a server.

Last update

Its author last shipped an update 2 mo ago.

WorldBoundInventory 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 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.0, released 2026-09-06

Game versions by loader

LoaderGame versionsNewest
BepInEx

From 1 recorded build of WorldBoundInventory.

Dependencies

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

Run WorldBoundInventory 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”

Gameplay & overhauls

New mechanics, content and overhauls that change how the game plays.

Compatibility

Game
Valheim
Loaders
BepInEx
Requires
One-click install needs a BepInEx server.

Verified at the source

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

WorldBoundInventory, answered

Generated from the mod’s own source data.

Which loaders does it support?

BepInEx.

Is it free?

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

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