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.
ArcadeDrawers
Massive item storage drawers with auto-feeding smelters and kilns, crafting from drawers, and an in-game Runic Ledger with search.
| Date uploaded | 2 weeks ago |
| Version | 1.0.2 |
| Download link | ArcadeRoom-ArcadeDrawers-1.0.2.zip |
| Downloads | 47 |
| Dependency string | ArcadeRoom-ArcadeDrawers-1.0.2 |
This mod requires the following mods to function
denikson-BepInExPack_Valheim
BepInEx pack for Valheim. Preconfigured and includes unstripped Unity DLLs.
Preferred version: 5.4.2202README
Arcade Drawers
Arcade Drawers is an advanced, high-performance item storage and automation mod for Valheim. Store tens of thousands of items cleanly in high-capacity drawers, access everything from a unified Runic Drawer Ledger, craft directly from your storage, and automate your smelting industry with intelligent Auto-Feeding.
✦ In-Game Previews
| High-Capacity Drawers & Front 3D Labels | Unified Runic Drawer Ledger |
|---|---|
![]() |
![]() |
| Intelligent In-Game Auto-Feed Controls |
|---|
![]() |
✦ Key Features
1. High-Capacity Drawers
- 3 Material Tiers:
- Wooden Drawers: Early game, reliable storage.
- Iron-bound Drawers: Mid game, increased capacity with heavy iron reinforcements.
- Black Marble Drawers: Late game, massive storage with glowing runic inlays.
- Multiple Compartments: Choose between 1, 2, 3, or 4 compartments per drawer block.
- Dynamic 3D Front Display: Displays the 3D item icon, current count, and full-ratio bar.
2. Runic Drawer Ledger (Unified Storage Hub)
- Interact with the Runic Ledger Altar to open the Ledger window.
- Search & Browse: Instantly filter and search through every drawer in range.
- Quick Withdrawal:
- Left Click: Withdraw a full stack.
- Shift + Click: Take as many as your inventory can carry.
- Right Click: Take a single item.
- Store All & Quick Deposit:
- Store All Button: Deposits all matching items from your inventory into existing drawers.
- Ctrl + Click: Click any item in your inventory to store it in drawers.
- Draggable Window: Seamlessly fits the native Valheim container UI and can be moved anywhere on screen.
3. 🔥 Intelligent Auto-Feed (Smelters & Charcoal Kilns)
- Drawers automatically feed nearby production stations:
- Wood into Charcoal Kilns to produce coal.
- Raw Ores into Smelters & Blast Furnaces (Copper, Tin, Iron, Silver, etc.).
- Coal Fuel into Smelters to keep fires burning.
- In-Game Control Modal: Click
[Auto-Feed]in the Ledger to open live toggles:- Master On/Off switch.
- Granular toggles: Toggle Wood, Ores, or Coal individually.
- Configurable Reserves: Set safety reserve thresholds so kilns and smelters never consume all your wood or raw materials.
- Full Output Protection: Stops feeding when the output bin is full to prevent waste.
4. 🔨 Craft Directly from Drawers
- Workbenches, Forges, Cauldrons, Artisan Tables, and the Building Hammer draw materials directly from nearby drawers without needing them in your player inventory.
5. 🧲 Automatic Ground Pickup
- Items tossed or dropped on the floor near drawers are automatically vacuumed into matching drawers with free capacity.
6. 🌐 Dual Language Support
- Fully localized in English and Bulgarian (
Български). - Changeable on the fly via the configuration manager or config file.
✦ Controls & Shortcuts
| Action | Control |
|---|---|
| Set Drawer Item | Use an item from your hotbar (1-8) on an empty drawer |
| Withdraw 1 Stack | Click [E] (Use) or Left Click in Ledger |
| Withdraw 1 Item | Ctrl + [E] or Right Click in Ledger |
| Fill Inventory | Shift + Left Click on item in Ledger |
| Store Matching from Inventory | Left-Alt + [E] on drawer or [Store All] button in Ledger |
| Deposit Stack from Inventory | Ctrl + Click item in player inventory |
| Clear / Free Drawer | Ctrl + [E] on an empty drawer to change assigned item |
✦ Configuration
All options can be configured in BepInEx/config/arcade.valheim.arcadedrawers.cfg or live in-game using Configuration Manager (F1):
- General: Drawer size scale, interface language (
English/Bulgarian), interaction keys, item blacklist. - Crafting: Enable/disable crafting from drawers, crafting detection radius (default: 50m).
- Ledger: Detection range (default: 100m), build cost requirements, hotbar protection during Store All.
- Front Visuals: Item icon size, label height, brightness, fill bar visibility.
- Auto-Feeding: Master toggle, wood/ore/coal individual toggles, feed radius, reserve minimums, stop when output full.
- Ground Pickup: Vacuum toggle, pickup radius, scan interval.
✦ Installation
Using Mod Manager (Recommended)
- Install r2modman, Thunderstore Mod Manager, or Gale.
- Search for ArcadeDrawers and click Download.
Manual Installation
- Ensure BepInEx for Valheim is installed.
- Extract the contents of
ArcadeDrawers.zipinto yourValheim/BepInEx/plugins/directory. - Launch the game!
✦ Changelog
v1.0.1
- Added in-game preview screenshots to documentation.
- Cleaned up package metadata and website configuration.
v1.0.0
- Initial public release on Thunderstore.
- High-capacity Wood, Iron-bound, and Black Marble drawers.
- Interactive Runic Ledger Altar with search and unified deposit/withdrawal.
- Auto-feeding for smelters, blast furnaces, and kilns with in-game toggle modal.
- Craft from drawers and automated ground pickup.
- Full English and Bulgarian translations.
CHANGELOG
Changelog
1.0.6
- Crafting Interface 2x Display Bug Fix: Fixed an issue where the displayed material counts in crafting station requirement panels showed double (2x) the quantity stored in drawers. Isolated physical inventory item counting (CraftContext.Without) so drawer counts are never added twice to the total.
- Inventory Full Protection & Zero Item Loss: Overhauled inventory slot calculation using physical grid coordinates (GetActualEmptySlots) to ensure equipment mod slots never report false positives. Added hard protection ($inventory_full) against infinite item withdrawals when full, and fail-safe item drops (DropStacks) preventing any voided or disappearing items.
- Single-Ingredient Crafting Deficit Calculation: Corrected inventory vs drawer deficit checks during DoCrafting for single-ingredient recipes (Cauldron, Mead bases).
1.0.5
- Station Requirements UI (Real Counts): Completely resolved the issue where crafting station requirements showed 0 items available. Now dynamically displays the real combined available total from your inventory and nearby drawers (
available / required) in both vanilla and modded UIs (e.g. AzuCraftyBoxes). - Mead Crafting Station (Fermenter) Integration: Fermenter now seamlessly detects and accepts mead bases stored in nearby drawers. Added drawer-fed hover prompts (
[E] Add {MeadBase} (from drawers)) and direct drawer consumption. - Cauldron & Single-Ingredient Crafting: Patched
Player.GetFirstRequiredItemand wrapped allInventoryGuicrafting lifecycles with drawer craft context. Cauldron recipes and single-ingredient recipes now pull directly and smoothly from nearby drawers. - Cooking Station Drawer Hover & Prompts: Added hover text prompts and cookable item discovery for cooking stations when meats or food are stored in drawers.
- Multi-Index Drawer Network: Multi-indexed
DrawerNetwork.CraftCountandTakeForCraftby shared name, clean prefab name, and raw prefab name to guarantee 100% item matching across all vanilla and modded recipes.
1.0.4
- PoV & Modded Ores Compatibility: Relaxed custom metadata strictness for stackable items (ores, bars, wood, etc.), allowing mined resources with Path of Valheiman (PoV) affixes, levels, and drop tags to enter drawers seamlessly.
- Dynamic Hammer HUD Fix: Patched
Hud.SetupPieceInfowith live drawer craft context, ensuring the HUD requirement panel displays real material counts from nearby drawers while aiming/placing build pieces. - Robust Prefab Resolution: Stripped Unity clone suffixes and added shared name fallback matching across drawer storage, ground pickup, and smelter feeds.
1.0.3
- Community & Support Integration: Official ArcadeRoom Discord support links and ticketing channels added.
- Multilingual Polish: Finalized German (
de) and Bulgarian (bg) localization strings and font rendering across Ledger UI. - Memory & Garbage Collection: Refined memory allocation loops during high-volume drawer item transfers.
1.0.2
- Performance & Optimization: Completely rewritten drawer spatial index with aggressive throttling; eliminated all micro-stutters and GC frame spikes during massive storage indexing.
- Auto-Feed Fine Tuning: Smelter fuel distribution algorithm now recalculates on dynamic tick intervals; removed redundant logging pipelines.
- Multilingual Expansion: Added full German (
Deutsch / de) localization across the Ledger GUI, drawer hover tooltips, and system notifications. - Default Ranges Refined: Fine-tuned default build and crafting detection radii for balanced base upkeep without network latency.
1.0.1
- Added in-game preview screenshots to documentation.
- Cleaned up package metadata and website configuration.
1.0.0
- Initial public release on Thunderstore.
- High-capacity Wood, Iron-bound, and Black Marble drawers.
- Interactive Runic Ledger Altar with search and unified deposit/withdrawal.
- Auto-feeding for smelters, blast furnaces, and kilns with in-game toggle modal.
- Craft from drawers and automated ground pickup.
- Full English and Bulgarian translations.


