Muji-DynamicStorage_Mead_Hall icon

DynamicStorage Mead Hall

Functional themed mead keg storage with dynamic labels, Quick Grab, server-synced capacity, per-keg scaling, and future mead hall utilities.

Last updated 4 hours ago
Total downloads 62
Total rating 1 
Categories Mods Misc Skins Crafting Server-side Client-side Utility Building
Dependency string Muji-DynamicStorage_Mead_Hall-1.0.1
Dependants 0 other packages depend on this package

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
ValheimModding-Jotunn-2.30.1 icon
ValheimModding-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.1

README

DynamicStorage Mead Hall

DynamicStorage Mead Hall adds functional, themed storage for Valheim's meads, starting with configurable mead kegs that visually match the drink stored inside.

Each keg is restricted to a single supported finished mead at a time, with a configurable Quick Grab so there is no hunting through boxes — just grab a round and go.

DynamicStorage Mead Hall keg storage


Other DynamicStorage Mods

DynamicStorage Mead Hall is part of a growing collection of mods focused on making stored resources visible and useful around your base.

DynamicStorage Piles — The original dynamic storage mod for visible stacks and piles.
DynamicStorage Forge — Ores, scraps, metals and forge materials.
DynamicStorage Materials — Common crafting materials and resources.
DynamicStorage Ammunition Piles — Dynamic Arrow, Bolt and Ballista Missile Barrels that visibly fill as ammunition is stored.
DynamicStorage Animals Development in progress.
DynamicStorage Food Hall Development in progress.

Recommended: BepInEx ConfigDrawers

BepInEx ConfigDrawers by Vapok is not required, but is highly recommended if you want to dive into the customisation options in DynamicStorage Mead Hall.

ConfigDrawers provides a much cleaner in-game interface for browsing and adjusting configuration options.

It is particularly useful for:

  • Searching configuration options
  • Collapsing sections you are not currently using
  • Adjusting appearance values while in-game
  • Quickly finding the settings you want to change

Bug Reports & Feature Requests

Found a bug or have an idea for a future DynamicStorage feature? Join Muji's Mods Discord for bug reports, feature requests, screenshots and feedback.


Features

  • Each keg stores one mead type at a time
  • Dynamic front labels that change to match the stored mead
  • Configurable Quick Grab amount using Shift + E
  • Server-synchronised storage capacity: 10 / 20 / 40 / 60 slots
  • Configurable keg scale from 0.5x to 3.0x
  • Scale and label choice saved individually per placed keg
  • Storage downsizing protection

DynamicStorage Mead Hall configuration


More Than Just Kegs

The keg is only the starting point. DynamicStorage Mead Hall is intended to grow into a collection of useful cosmetic and thematic additions for your mead hall, tavern or drinking area — decorative pieces that still serve a practical purpose.

Planned ideas include:

  • Dynamic mead menus that visually update to show available drinks
  • Coasters and small serving displays that act as tiny storage for a single mead
  • More bar, serving and display pieces

The goal is a mead hall that feels more alive and useful without filling it with purely decorative clutter.


Keg Behaviour

An empty keg can accept any supported finished mead.

The first mead inserted assigns the keg to that drink, and other mead types or non-mead items are rejected while it contains items.

Empty the keg completely to clear its assignment and use it for another mead.

Labels can also be fixed to a specific drink for decorative or organisational setups.


Quick Grab

Quick Grab allows you to take a configurable amount of mead directly from a keg without opening its inventory.

Use:

Shift + E

while looking at a Mead Keg.

The amount taken can be configured in the mod settings.

This is designed for mead halls, taverns and communal storage areas where you want to quickly grab a drink without opening and managing the full container inventory.


Server Configuration

Storage capacity is server-synchronised.

Setting Default Allowed Values
Mead Keg Slots 20 10 / 20 / 40 / 60

Reducing capacity will not delete existing items.

A keg keeps enough inventory space for its current contents until they fit within the newly selected limit.

For example, if a keg currently contains items using more slots than the new configured capacity allows, that individual keg remains large enough to safely hold its contents.

Once enough items are removed, it can return to the server-selected storage size.

Appearance settings remain separate from the server-controlled storage capacity.


Per-Keg Appearance

Appearance settings act as placement templates for newly placed Mead Kegs.

Once a keg is placed, its appearance settings are saved directly to that individual object.

This means existing kegs can retain their own:

  • Keg scale
  • Label choice
  • Appearance configuration

even if the global configuration is changed later.

Different kegs can therefore be styled independently while still sharing the same server-controlled storage capacity.


Dynamic Mead Labels

Mead Kegs automatically display a front label matching the mead currently stored inside.

The labels are loaded from the included Mead Hall label atlas.

The required runtime layout is:

DynamicStorageMeadHall/
├── DynamicStorageMeadHall.dll
└── Assets/
    └── labels_atlas.png

The Assets folder must remain alongside the DLL so the label atlas can be loaded correctly.


Storage Safety

DynamicStorage Mead Hall includes protection for changing storage capacity.

Reducing the configured number of slots will not destroy items already stored inside a keg.

If the keg currently requires more space than the new capacity allows, it remains large enough to safely hold its existing contents.

As items are removed, the keg can safely return to the configured storage size.

Incompatible items are also rejected rather than being allowed into a Mead Keg.


Multiplayer

DynamicStorage Mead Hall is designed with multiplayer use in mind.

Players joining a world containing Mead Hall storage should have the mod installed.

Gameplay-affecting storage capacity is controlled by the server.

Per-keg appearance information is stored on the placed object so players see the intended configuration rather than applying their own local appearance settings to existing storage.


Requirements

DynamicStorage Mead Hall requires:

  • BepInExPack Valheim
  • Jötunn

Recommended

ConfigDrawers is optional, but recommended if you want an easier way to browse and adjust Mead Hall's configuration options in-game.


Installation

Thunderstore / r2modman

Install DynamicStorage Mead Hall through your preferred Thunderstore-compatible mod manager.

Required dependencies should install automatically.

Manual Installation

Install BepInEx and Jötunn, then keep the Mead Hall runtime files together inside:

BepInEx/plugins/DynamicStorageMeadHall/
├── DynamicStorageMeadHall.dll
└── Assets/
    └── labels_atlas.png

The Assets folder must remain alongside the mod DLL so the keg label atlas can be loaded correctly.


Compatibility / Updating

Do not install multiple versions of DynamicStorageMeadHall.dll at the same time.

When updating, replace the previous DLL and keep the accompanying Assets folder in place.

Existing placed Mead Kegs are intended to retain their saved storage and appearance information across supported updates.


Feedback & Community

Found a bug, have a feature request, or made a Mead Hall setup you want to share?

Join Muji's Mods Discord

Bug reports, feature requests, screenshots and feedback are welcome.

More DynamicStorage mods are planned as the framework continues to expand.