You are viewing a potentially older version of this package. View all versions.
Daxtillion-WorkshopWorker-1.0.3 icon

WorkshopWorker

Quick stack, chest labels, inventory sorting, reserved slots, crafting from storage, production links and bulk repairs. Client-side, dedicated server compatible. Supports Valheim 1.0.

Date uploaded a week ago
Version 1.0.3
Download link Daxtillion-WorkshopWorker-1.0.3.zip
Downloads 41
Dependency string Daxtillion-WorkshopWorker-1.0.3

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.2350 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.2350

README

Workshop Worker

Valheim 1.0 compatible · Works on dedicated servers

Client-side quality-of-life improvements for storage, crafting, production and repairs. No server installation required.

Storage

  • Find in Storage: type an item name or part of one beneath your inventory to highlight matching accessible chests in blue. Uses the shared search range. Highlights remain when you close the inventory; select Clear to remove them.
  • Search brightness: adjust HighlightIntensity under [Find in Storage] in the config. Defaults to 0.85; increase for a stronger glow or decrease for a subtler highlight.
  • Search results in chests: when an open chest contains a match, nonmatching items are dimmed until you clear or change the search. Items remain usable.
  • Quick stack: send matching items to nearby chests with F10. Hotbar, equipped, quest and reserved items stay with you.
  • Chest rules: remember item types even when a chest is empty, set stacking priority, and see how many types each chest remembers.
  • Chest labels: add text directly to a container's front, back or sides. Choose white, red, orange, yellow, green, blue or purple.
  • Consistent label size: UseUniformTextSize under [Chest Labels] matches all loaded labels to the smallest fitted text size. On by default; disable it for individually sized labels.
  • Inventory sorting: sort chests or your backpack with a button. Backpack sorting keeps protected items in place and leaves empty special slots alone.
  • Weight-aware sorting: enable SortHeaviestStacksToWeightReducedRows under [Inventory] to place the heaviest eligible stacks in ExtraSlots' active weight-reduced rows. Off by default; uses normal sorting when those rows are unavailable.
  • Reserved slots: protect empty or occupied inventory slots from quick stacking, including expanded inventory slots.
  • Shared range: 75 m by default, adjustable up to 100 m. Private-chest and ward access are respected.

Crafting

  • Craft and upgrade using ingredients from accessible nearby chests.
  • See available/required ingredient counts, such as 24/10, when crafting or building.
  • Supply vanilla smelters, kilns, blast furnaces, windmills, spinning wheels, cooking stations, ovens, fermenters and fireplaces directly from nearby storage during manual interaction.

Production

  • Connect multiple Input, Fuel and Output chests to vanilla production buildings.
  • Automatically supply materials and fuel, then deposit finished products.
  • View colored connections while hovering over a station, or toggle the visuals off.
  • See linked chest counts in the station tooltip.
  • Save production connections with your character.

Automation operates on nearby, loaded stations owned by your client. If an output cannot fit in storage, it remains a normal world drop.

Repairs

  • Structure repair: press ; to repair accessible, loaded structures within 100 m, respecting wards. No hammer or crafting station is required.
  • Equipment repair: click a crafting station's repair hammer once to repair every carried item that station can repair.

Controls

Action Default control
Quick stack F10
Toggle connection visuals F9
Reserve or unreserve a slot Left Alt + Left Shift + middle click
Link an input or fuel chest Left Alt + left click on the station control, then the chest
Link an output chest Left Alt + right click on the station, then the chest
Remove a chest connection Hold Left Shift with the matching link gesture
Repair structures within 100 m ;

Choose a chest within 30 seconds of selecting a station. Each successful link finishes the selection and shows its connections for five seconds, then only while hovering over the station. Repeat the station-and-chest gesture to connect additional chests. Holding the link modifier suppresses attack and block clicks.

Keybinds, search range, hotbar protection and feature toggles are configurable in BepInEx/config/local.WorkshopWorker.cfg. ExtraSlots is optional; no specific version is required.

CHANGELOG

1.0.5

  • Fixed inventory and chest sorting to consolidate compatible partial stacks, including materials with different pickup history or unused durability values, while preserving protected slots.

  • Added a Trash Slot below the bottom-right inventory slot beside compact search controls, matching the inventory styling and drag controls. Holds one item or stack for recovery; replacing it deletes the previous contents.

  • Added nearby item counts and an item selector to Find in Storage, with +1, +5 and +Stack withdrawal buttons.

  • Protected linked ovens from overcooking during catch-up while this client controls them.

  • Made linked furnaces and other smelters wait for output storage during catch-up, retaining pending products when chests are unloaded, busy or full.

1.0.4

  • Fixed serialization of chest rules so the Remember setting and remembered item types are retained when saved and reloaded.

1.0.3

  • Removed the delay when picking up dropped items caused by excessive background chest-ownership requests.
  • Reduced multiplayer ownership traffic by reading nearby storage without opening chests for ingredient previews.
  • Removed idle production output-chest acquisition and skipped input chests without usable materials.
  • Added a cooldown between background ownership requests for the same chest.

1.0.2

  • Added Find in Storage: search full or partial item names to highlight matching nearby chests in blue. Highlight brightness is configurable, and nonmatching items are dimmed inside chests containing a match.
  • Added optional weight-aware inventory sorting for ExtraSlots, placing the heaviest stacks in active weight-reduced rows, including item-unlocked rows.
  • Added uniform chest-label sizing, enabled by default, with a config toggle for individual sizing.
  • Added chest-label text wrapping and a wider, single-row label field in Chest Rules.
  • Added available/required material totals when building, including accessible nearby storage.

1.0.1

  • Increased chest label clearance to reduce clipping through raised trim.
  • Expanded the Chest Rules label field to the full content width, with its caption above.

1.0.0

Initial release.