Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
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.
By Daxtillion
| Date uploaded | a week ago |
| Version | 1.0.4 |
| Download link | Daxtillion-WorkshopWorker-1.0.4.zip |
| Downloads | 172 |
| Dependency string | Daxtillion-WorkshopWorker-1.0.4 |
This mod requires the following mods to function
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.2350README
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
HighlightIntensityunder[Find in Storage]in the config. Defaults to0.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:
UseUniformTextSizeunder[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
SortHeaviestStacksToWeightReducedRowsunder[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.