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.
DynamicStorageMaterials
Proof-of-concept dynamic storage piles for common Valheim crafting materials, with server-synced capacity and per-piece visual customization.
| Date uploaded | 20 hours ago |
| Version | 1.0.0 |
| Download link | Muji-DynamicStorageMaterials-1.0.0.zip |
| Downloads | 66 |
| Dependency string | Muji-DynamicStorageMaterials-1.0.0 |
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.2350ValheimModding-Jotunn
Jötunn (/ˈjɔːtʊn/, 'giant'), the Valheim Library was created with the goal of making the lives of mod developers easier. It enables you to create mods for Valheim using an abstracted API so you can focus on the actual content creation.
Preferred version: 2.30.1README
Dynamic Storage Materials
Dynamic Storage Materials adds functional storage piles for many of Valheim's common crafting materials and resources.
Each pile acts as a real container restricted to its matching resource, while its appearance grows and changes as the storage fills. Instead of another wall of chests, your stored materials can become part of your base.
Storage capacity is server-controlled, while individual pile appearances can be customised and saved separately.
Other Dynamic Storage Mods
Dynamic Storage Materials is part of a wider collection of mods for turning Valheim resources into functional, visible storage.
- Dynamic Storage Piles — (The original dynamic storage mod, covering wood and stone.)
- Dynamic Storage Forge — (Dynamic storage for ores, scraps, metals and forge materials.)
- Dynamic Storage - Ammunition Piles — (Development in progress.)
- Dynamic Storage - Animals — (Development in progress.)
Recommended Mods
BepInEx ConfigDrawers is highly recommended for a cleaner in-game configuration interface.
I also recommend OdinsFoodBarrels, another excellent themed storage mod that fits very naturally alongside the Dynamic Storage mods.
Included Material Piles
Dynamic Storage Materials currently adds storage piles for:
- Flint — Functional, but the visual layout is still experimental.
- Obsidian — Functional, but the visual layout is still experimental.
- Resin
- Greydwarf Eye
- Surtling Core
- Crystal
- Freeze Gland
- Needle
- Soft Tissue
- Black Core
- Sulfur
- Ice
- Frostcore
Dynamic Visual Filling
As items are added or removed, each pile changes its visible fill level while continuing to function as normal storage.
The Looks Full At setting lets you control how quickly a pile reaches its maximum visible size without changing its actual storage capacity.
Pile Appearance Editor
Dynamic Storage Materials includes a built-in Pile Appearance Editor for changing piles after they have been placed.
The editor is disabled by default and must first be enabled in the mod options:
Appearance Editor → Pile Appearance Editor
Once enabled:
- Change the appearance settings for the material you want to edit.
- Look directly at an existing Dynamic Storage Materials pile.
- Press R to apply the current appearance settings.
Options include layout, scale, model, material, finish, vertical offset and visual fill behaviour.
Appearance settings act as templates for newly placed piles. Once placed or edited, each pile saves its own appearance, so multiple piles of the same material can look different.
Server Configuration
Dynamic Storage Materials uses ServerSync for storage capacity.
On a dedicated server, install the mod and its dependencies and start the server once. BepInEx will generate:
BepInEx/config/com.muji.DynamicStorageMaterials.cfg
The server's value is authoritative and synchronised to connecting clients.
Server-Synchronised Settings
| Setting | Default | Allowed Values | Description |
|---|---|---|---|
| Material Pile Slots | 20 | 10 / 20 / 40 / 60 | Inventory capacity used by all Dynamic Storage Materials piles. |
Reducing the configured capacity will not delete existing items. A pile keeps enough inventory space for its current contents until they fit within the new limit.
Appearance settings are saved per placed piece and are separate from the server-controlled storage capacity.
Requirements
- BepInExPack Valheim
- Jötunn
Recommended
Installation
Thunderstore / r2modman
Install Dynamic Storage Materials through your preferred Thunderstore-compatible mod manager. Required dependencies should be installed automatically.
Manual Installation
Install BepInEx and Jötunn, then place:
DynamicStorageMaterials.dll
inside:
BepInEx/plugins
Feedback & Community
Found a bug, have a suggestion, or want to share your pile setups?
Join Muji's Mods Discord
Bug reports, feature requests, screenshots and feedback are welcome.
CHANGELOG
Changelog
1.0.0
Initial public proof-of-concept release of Dynamic Storage Materials.
- Added 13 functional material storage piles with dynamic visual filling.
- Added resource-restricted storage for each supported material.
- Added server-synchronised material pile capacity with 10 / 20 / 40 / 60 slot options.
- Added per-piece appearance saving and the optional Pile Appearance Editor.
- Added configurable layouts, scale, models, materials, finishes, offsets and visual fill thresholds.
- Added safe capacity downsizing protection for existing stored items.
- Flint and Obsidian are functional but their visual layouts remain experimental.