You are viewing a potentially older version of this package. View all versions.
orax-Restock-0.1.0 icon

Restock

Pull the items matching the selected one from an open container into your inventory, limited by free slots and maximum carry weight.

Date uploaded 2 weeks ago
Version 0.1.0
Download link orax-Restock-0.1.0.zip
Downloads 57
Dependency string orax-Restock-0.1.0

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.2351 icon
denikson-BepInExPack_Valheim

BepInEx pack for Valheim. Preconfigured with the correct entry point for mods and preferred defaults for the community.

Preferred version: 5.4.2351

README

Transfers items from a chest to your inventory without exceeding your carry weight limit.

Demo

Restock wood

Restock wood demo

Usage

  1. Open a container.
  2. Pick the item: point the mouse cursor at it, or select it with a left click.
  3. Press the hotkey (default: Shift + R).

Only the items identical are transferred. The transfer never pushes you over your maximum carry weight.

Configuration

Settings can be changed in-game (using ConfigurationManager) or directly in BepInEx\config\orax.Restock.cfg.

Installation

This mod is client-side only. You do not need to install it on the server.

Using a mod manager (recommended)

You can install the mod using Vortex or Gale.

Manual

Install BepInExPack for Valheim, then copy Restock.dll to Steam\steamapps\common\Valheim\BepInEx\plugins\Restock\.

Misc.

Source code: GitHub repository

CHANGELOG

Changelog

0.1.0 - 2026-10-30

Added

  • Add restock of matching items from an open container
  • Support key combinations for the restock hotkey
  • Add .prettierrc.json for code formatting

Changed

  • Init
  • Describe restock usage, configuration and installation
  • Update thunderstore manifest for the restock mod
  • Describe the accepted hotkey syntax
  • Deploy debug builds directly into the scripts folder
  • Make the on-screen messages configurable
  • Document the message settings
  • Put the selected item down after a restock
  • Document the deselect option
  • Format AssemblyInfo.cs
  • Handle the hotkey with BepInEx KeyboardShortcut
  • Describe the BepInEx shortcut format
  • Allow picking the item to restock by hovering it
  • Describe the selection modes
  • Describe when the selection is put down
  • Call the reusable workflows from orax-modding/publish
  • Drop the Thunderstore upload workflow
  • Drop the UnityEngine.ProfilerModule reference (MSB3245)
  • Use 7-Zip instead of .NET compression for release archives
  • Align the upload callers with the publish template
  • Drop the Jotunn dependency
  • Update README and icon

Fixed

  • Drop the selection after a restock that moved nothing
  • Capitalise the package name, set website_url, align BepInExPack
  • Write forward slashes in release ZIP entry paths
  • Deploy debug builds straight into the scripts folder again

Removed

  • Remove Unity project