SafeItemMove

v1.0.0·Updated 2026-10-11

Safety net for inventory drag and drop: items that vanish while swapping slots (full inventory, mod conflicts) are given back and the cause is logged.

About this mod Author’s original text

Safe Item Move

When a stack is dropped onto a slot holding a different item, Valheim removes the dragged stack first, moves the other

item away, and only then adds the dragged stack to the slot. If anything interferes in between (a full inventory, a mod

refusing the slot), the dragged stack is gone without an error.

Features

  • Counts the items involved before and after every drag and drop in your inventory and backpacks.
  • Anything that vanished is given back (to your inventory, or dropped at your feet if there is no room).
  • Writes what happened to the BepInEx log, so the cause can be found.
  • Moves into or out of world chests are only logged (they can finish later over the network and must not be duplicated).

Notes

  • Client-side. No settings.

Install & use Install: BepInEx plugin

  1. The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
  2. Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
  3. Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
  4. Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.

Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file. In multiplayer, the host and every client need the same mods installed.

Dependencies

Install these first, or the mod will not work:

denikson-BepInExPack_Valheim

File & checksum

Filename
SafeItemMove-1.0.0.zip
File size
12.1 KiB
SHA-256
8c3830ede74cfd2a5b4d518a475ecd810a5e84b85a5a7ebd1bc99173c3d0f766
Stored at
2026-10-12 00:39