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.
Hearthkeeper
All-in-one Valheim warehouse management: storage, sorting, crafting access, reserves, feeding, chest sizing, and automatic refueling.
| Date uploaded | a month ago |
| Version | 0.1.7 |
| Download link | MaddCatter365-Hearthkeeper-0.1.7.zip |
| Downloads | 483 |
| Dependency string | MaddCatter365-Hearthkeeper-0.1.7 |
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.2351README
Hearthkeeper
Hearthkeeper is an original, all-in-one inventory, warehouse, and base-supply utility for Valheim 1.0.12. It works with Valheim's standard Container, Fireplace, and Smelter systems, including compatible pieces added by building mods.
Features
- Stores loaded ground drops in nearby chests that already contain the same item.
- Store Matching sends matching backpack items to nearby chests with the inventory open or closed. The currently open matching chest is supported and prioritized.
- Store All sends every eligible backpack item into the open chest while protecting the hotbar and equipped or special-slot gear.
- Consolidate Chests combines matching stock among nearby chests without touching player inventory.
- Sort Inventory and Sort This Chest provide deterministic internal sorting.
- An optional timed automatic cycle consolidates nearby chests and arranges their contents.
- Crafting and building can count and consume materials from nearby eligible chests.
- Each chest can reserve nothing, one item, one dynamic stack, or a custom quantity of every represented item type.
- An optional manual reserve lock also protects reserved quantities from ordinary transfers and Take All.
- Feed-enabled chests supply hungry tame livestock and wild tameable creatures through Valheim's normal feeding system.
- Configurable chest sizing starts at 7x4 and provides larger default tiers for later-game chests.
- Receiving chests briefly glow after Hearthkeeper deposits items into them.
- Automatic refueling supports player-built fires, hearths, torches, kilns, smelters, blast furnaces, windmills, spinning wheels, eitr refineries, and compatible standard-component devices.
- Optional global stack-size adjustment and per-item overrides are included but disabled by default.
Installation
Hearthkeeper requires BepInExPack Valheim. Install with a Thunderstore-compatible mod manager, or place Hearthkeeper.dll in:
BepInEx/plugins/Hearthkeeper/Hearthkeeper.dll
The configuration file is created at:
BepInEx/config/MaddCatter.Hearthkeeper.cfg
All players in a multiplayer session should use the same Hearthkeeper version and configuration. Disable overlapping storage, craft-from-container, livestock-feeding, chest-sizing, automatic-refueling, and stack-size mods to prevent duplicate transfers or conflicting rules.
Controls
F6— Store Matching during normal gameplay or while inventory is open.F7— Consolidate Chests while inventory is open.F8— Sort Inventory while inventory is open.F9— While aiming at a supported fire, torch, or processing device, exclude or re-include that individual device in automatic refueling.- Store All — Button shown while a chest is open.
Hotkeys are suppressed while typing, using menus or the console, teleporting, dead, or in a cutscene. Every key can be rebound under 10 Hotkeys.
Storage and sorting
Store Matching deposits only into accepting chests that already represent that item type. The hotbar is protected when ProtectHotbar is enabled, and equipped gear is always protected. Equipment and Quick Slots 3.1.2 is supported as an optional integration; its equipment, quick, and custom cells are excluded from storage and personal sorting.
Consolidate Chests redistributes matching items among eligible chests. It does not empty the player's inventory. The optional automatic cycle under 05 Sorting performs both warehouse consolidation and internal chest arrangement at a configurable interval. It waits while an inventory or chest interface is open.
Chest rules
- Reserve — Off, one item, one current dynamic stack, or a custom quantity.
- Manual reserve lock — Makes normal transfers and Take All respect the reserve.
- Accept automatic storage — Allows or blocks Store Matching, ground intake, and consolidation deposits. Store All remains a deliberate manual deposit.
- Livestock feed — Allows the chest to supply appropriate hungry creatures.
Automated crafting, building, feeding, consolidation withdrawals, and refueling always respect reserved quantities. Reserves apply to the total amount of each item type in the chest, not to each occupied slot. Breaking a chest retains Valheim's normal item-drop behavior.
Chest sizes
Default player-built chest grids are:
- Wooden chest: 7x4 (28 slots)
- Personal chest: 7x5 (35 slots)
- Reinforced chest: 9x6 (54 slots)
- Black-metal and ashwood chests: 10x8 (80 slots)
Prefab-specific dimensions, minimums, and maximums are configurable under 08 Chest Sizes. Hearthkeeper records the largest dimensions applied to each networked chest and will not silently shrink it later. Chest-size changes require leaving and re-entering the world.
Crafting, building, and livestock
Crafting and building retain Valheim's ordinary station, recipe, DLC, ward, and placement checks; Hearthkeeper only extends available-material counts and consumption to accessible nearby chests. Crafting range is independently configurable up to 100 metres.
Feed-enabled chests support tame and wild tameable creatures that use Valheim's standard Tameable and MonsterAI food lists. Feeding continues the normal taming process and does not bypass hunger, calmness, or ownership rules.
Automatic refueling
Automatic refueling is disabled by default under 13 Automatic Refueling. Its categories are independent:
- FiresAndTorches supplies standard player-built
Fireplacedevices. - ProcessingFuel supplies fuel to standard
Smelterdevices. - ProcessingInputs loads processable materials such as wood, ore, barley, flax, sap, or other inputs accepted by the device. This category is off by default even when the master switch is enabled.
Chest range, cycle interval, device budget, transfer limit, refill-below thresholds, and refill-to targets are configurable. Default thresholds refill at or below 25 percent and target 100 percent. F9 stores a persistent opt-out on the individual device under the crosshair. Refueling does not switch a deliberately extinguished device on, and it does not withdraw from a chest another player currently has open.
Automatic supplies come from accessible nearby standard containers and always respect their reserve amounts. A chest does not need to accept incoming automatic storage in order to serve as a crafting, feeding, or refueling source.
Interface and feedback
The default NativeAttached interface clones Valheim's inventory-button appearance. Player actions attach to the player inventory, and Store All, Consolidate Chests, and Chest Rules attach to the open chest. Position offsets are configurable under 11 Interface; FloatingLegacy retains movable fallback panels for unusual UI layouts.
Receiving-chest glow is local and cosmetic. Duration, brightness, radius, color, and the master switch are configurable under 12 Chest Activity Glow.
Compatibility
Hearthkeeper supports vanilla and modded storage built with Valheim's standard Container, Inventory, and ZNetView components. Automatic refueling supports compatible pieces using the standard Fireplace or Smelter components. Completely custom storage or processing systems are outside Hearthkeeper's compatibility scope.
Prefab allow/block lists can include or exclude standard containers. Only the current network owner performs automatic mutations, reducing duplicate work in multiplayer. Equipment and Quick Slots is an optional soft integration and is not bundled or required.
Experimental stack sizes
Stack resizing is disabled by default. It provides a global multiplier and exact per-item overrides. Do not run another stack-size mod simultaneously.
Before disabling this feature or removing Hearthkeeper, split oversized stacks back under ordinary limits. Hearthkeeper does not yet include a normalization assistant or separate player/container stack limits; disabling the feature while oversized stacks remain can risk item loss.
Clean-origin and AI disclosure
Hearthkeeper was written as a new implementation from user-authored functional requirements using Valheim, Unity, BepInEx, and Harmony APIs. It contains no code, assets, text, configuration, or package identity copied from AzuAutoStore, GorilaChestMod, AutoFeed, or other storage mods.
Development used OpenAI tools for code generation, review, documentation, and the original package icon. Select Thunderstore's AI Generated category when publishing, as required by Thunderstore's current disclosure policy.
Privacy
Hearthkeeper makes no web requests and collects no data. It writes only its BepInEx configuration and small rule, size, and device-toggle values in the world's normal networked object data.
CHANGELOG
Changelog
1.0.1 — Hotfix
Fixed
- Improved compatibility with death/inventory-retention mods that suppress Valheim's normal tombstone creation. Hearthkeeper's dedicated Equipment/Auxiliary inventory now follows that outcome instead of independently attempting its own death transfer.
- Added load-time protection for existing oversized stacks when stack-size limits are reduced, preventing Valheim from truncating saved stacks to the newly configured maximum.
Stack Sizes
- Split Stack Sizes into two independently configurable sections:
- 13.a Stack Sizes — general items, including materials, ammunition, equipment, tools, trophies, and other non-consumables.
- 13.b Stack Sizes - Consumables — non-ammunition consumables such as food, meads, and potions.
- Consumables now have their own:
- Enable toggle
- Multiplier
- Maximum stack size
- Per-item overrides
- Added LegacyMode for consumables. When enabled, consumables use the normal 13.a Stack Sizes rules as they did in Hearthkeeper 1.0.0.
- General and consumable stack-size systems can be enabled or disabled independently.
- Existing Stack Size configuration is migrated forward to the new 13.a / 13.b layout.
Diagnostics
- Expanded Squirrel diagnostics for multiplayer container ownership, storage transfers, death compatibility, inventory placement, and crafting-placement troubleshooting.
Notes
- Multiplayer and dedicated-server stability work is still ongoing. The additional diagnostics in this release are intended to help identify and verify remaining multiplayer-specific issues.
1.0.0 — Full Release
Added
- Added Equips +, Hearthkeeper's optional dedicated Equipment and Extra-slot system.
- Added dedicated Head, Shoulders, Chest, Legs, Utility, Trinket, Main Hand, and Off Hand slots.
- Added a configurable 1–8 Extra slots, with 6 enabled by default when Equips + is active.
- Added independently rebindable Main Hand, Off Hand, and Extra-slot hotkeys.
- Added native-style HUD previews for dedicated hand and Extra-slot items.
- Added character-selection preview support for Hearthkeeper-equipped gear and weapons.
- Added dedicated-slot persistence across save/load, world changes, death, and tombstone recovery.
- Added native-path support for dedicated-item equipping, consumable use, ammunition, repair, and upgrades.
- Added dedicated-inventory carry weight, including compatible nested-container weight such as Adventure Backpacks.
- Added an Equips + startup safety notice with an in-popup option to stop showing future notices.
- Added Fuel Chest as a per-chest role for automatic-refueling supply.
- Added configurable Valheim-inspired chest-label colours.
- Added independent configurable Activity Glow colour and brightness.
- Added support for 1–8 fixed Extra-slot HUD positions.
- Added compact K/M display formatting for large inventory and hotbar stack counts.
- Added configuration migration support for the current
MaddCatter365.Hearthkeeperplugin identity and renumbered configuration sections. - Added consolidated developer diagnostics under Hearthkeeper's Diagnostics setting.
Changed
- Hearthkeeper now targets the current
MaddCatter365.Hearthkeeperplugin identity. - Equips + is disabled by default so existing players opt into the dedicated inventory deliberately.
- Extra slots are general-purpose storage, while Equipment cells enforce dedicated item-type rules.
- Dedicated equipment now uses Valheim's native equip behavior wherever possible instead of maintaining separate equipment state.
- Dedicated consumables, ammunition, weapons, shields, bows, torches, and tools use native Valheim behavior where supported.
- Dedicated equipment contributes to normal player carry weight.
- Chest-label lettering and receiving-chest glow now use separate colour controls.
- Automatic refueling now supports the Fuel Chest role independently of ordinary automatic-storage acceptance.
- Configuration sections were reorganized and migrated while preserving newer user-edited values.
- Diagnostic and developer logging was consolidated into the Squirrel diagnostic system and remains disabled by default.
Fixed
- Fixed dedicated Equipment panel cell mapping after the Valheim 1.0.17-era inventory work.
- Fixed invalid items entering Equipment cells through native occupied-cell swap behavior.
- Fixed dedicated Equipment and Extra-slot persistence through normal save and reload flows.
- Fixed dedicated equipment presentation after world-to-menu-to-world transitions.
- Fixed character-selection preview handling for dedicated equipment and hand-held items.
- Fixed native upgrade handling for items stored in Hearthkeeper's dedicated inventory.
- Fixed dedicated repair integration.
- Fixed dedicated ammunition selection and item-use routing.
- Fixed dedicated inventory carry-weight accounting.
- Fixed Fuel Chest interaction with crafting, Restock, feeding, consolidation, and automatic storage.
- Fixed Equipment-slot interaction so invalid item types are rejected consistently.
- Fixed several development-only informational messages so they appear only when Diagnostics is enabled.
Compatibility
- Validated against Valheim 1.0.20 during final 1.0.0 regression testing.
- Tested Hearthkeeper multiplayer ownership and storage behavior.
- Tested Adventure Backpacks 2.4.0, including equipped backpack behavior and nested carried weight.
- Tested AreaPickup 1.0.1 alongside Hearthkeeper storage, livestock feeding, and processing-device behavior.
- Retained native Valheim behavior for equipment, crafting, repair, upgrades, item use, ammunition, containers, fires, and processing devices wherever practical.
Safety
- Equips + warns players to manually empty Hearthkeeper's dedicated inventory before disabling the feature or removing the mod.
- Items left in the dedicated inventory are retained rather than intentionally deleted when Equips + is disabled.
- Equipment cells now reject invalid reverse swaps before Valheim can move the displaced item into the dedicated slot.
- Existing configuration and persistent-data migration paths preserve newer user values and legacy fallback data where appropriate.
0.5.0 — Phase 1 Complete
Added
- Native Valheim-style inventory and chest controls with compact action buttons and tooltips.
- Store Matching, Store All, Sort Inventory, Sort This Chest, and Consolidate Chests.
- Per-chest Reserve, Crafting / Restock Supply, automatic-storage, and Livestock Feed rules.
- Personal Restock with remembered slots and automatic refill support.
- Equipment and Quick Slots compatibility support.
- Chest naming with front/lid surface labels.
- Receiving-chest glow.
- Configurable stack sizes with compact K/M count display.
- Configurable chest sizing with horizontal and vertical scrolling.
- Automatic refueling for supported fires, torches, and processing devices.
Changed
- Consolidation now prioritizes the chest already holding the greatest quantity of each item.
- Restock defaults to refilling marked stacks whenever they are not full.
- Diagnostics and configuration layout were simplified.
- Chest UI layout, scrolling, labels, and button placement were refined.
- Stack-size configuration moved out of the experimental section.
Fixed
- Ghost zero-count stack issues seen during earlier development.
- Feed chests interfering with consolidation and ground-storage behavior.
- Restock behavior around inventory closing and eligible supply chests.
- Chest-rule flyout persistence after closing containers.
- Tooltip initialization failures caused by unsupported texture hit-testing.
- Wide and tall chest scrolling reliability.
- Chest-label placement, occlusion, and lid behavior.
- Compatibility protections for Equipment and Quick Slots inventory cells.
Notes
- This release marks the completion of Hearthkeeper Phase 1.
- Phase 2 is planned as the next major development milestone.
0.1.14 Part1-LabelSurfaces-Fix1 (2026-09-29)
- Corrects the wooden chest front reference independently of text rotation.
- Uses actual readable mesh surfaces, or oriented mesh bounds for protected meshes, instead of interaction colliders for label placement.
- Attaches lid text to the selected surface transform with an independent upward-facing reading frame.
- Preserves font, glow, size settings, occlusion, NativeAttached and all gameplay.
- Adds internal calibration notes and one diagnostic per prefab; in-game placement still needs testing.
0.1.14 Part1-CompactButtons-Polish2-TooltipFix1 (2026-09-28)
- Removes the alpha-hit-test assignment rejected by native compressed/unreadable textures.
- Contains tooltip initialization/text errors while preserving button interaction.
- Preserves Polish2 visuals, layout, wording, FloatingLegacy and all gameplay services.
- Debug rebuild, 20 compiled wiring checks and 6 fault-injection checks pass; live test pending.
0.1.14 Part1-CompactButtons-Polish2 (2026-09-28)
- Separates the two player buttons around the vanilla display without changing size or anchoring.
- Warms custom chest-icon foreground to #E89928; preserves artwork and frames.
- Standardizes all seven native mouse-hover bindings and approved short labels.
- Debug rebuild and 17 compiled UI wiring checks pass; in-game validation remains pending.
0.1.14 Part1-Backbone3-ButtonVisuals-Test2 (2026-09-28)
- Five approved chest-side gold line icons, replacing the copied repair foreground.
- Native ash background/states and validated Text-body tooltips with approved wording.
- Preserves column/flyout layout, player-side buttons and all gameplay services.
- Debug rebuild passed; native hover/click behavior still requires in-game verification.
0.1.14 Part1-Backbone3-CompactButtons-Test1 (2026-09-28)
- Compact square native repair-style main action buttons with icons and shortcut tooltips.
- Chest column stays inside the panel at its inner-right edge; old oversized backing and reserved width are removed.
- Sort This Chest moves to the main column, retaining its operation; remaining flyout controls are unchanged.
- Debug rebuild, matching PDB and source checkpoint. Core inventory/storage behavior remains unchanged from Fix1. See COMPACT_BUTTONS_TEST1_NOTES.md.
0.1.14 Part1-Backbone3-Fix1 (2026-09-28)
- Registers the missing inventory reservation/transaction patch class and disambiguates Inventory.Load hooks.
- Uses inspected EAQS 3.1.3 placement predicates to refill accepted special cells without bypassing restrictions; preserves storage-removal protection.
- Retires departed R identities so chest/world returns do not drag personal homes to unrelated cells.
- Corrects TMP initialization overriding sizing, single-line physical sizing, inherited model scale and inactive-mesh bounds.
- Moves per-prefab label geometry to internal constants; retains visibility/colour/modest size/range as public controls and cleans retired config keys.
- Preserves native font, pale-blue glow, occlusion, Feed, Preserve-X, naming and scrolling. 123 logic, 12 config and 19 artifact checks pass. Live visual/compatibility/multiplayer tests remain pending.
0.1.14 Part1-Backbone3 (2026-09-28)
- Moves L protection to persistent item identities and R to one maintained item plus a reserved empty home; migrates older marks.
- Makes L/R mutually exclusive; moves R to top-center; adds native placement/move/swap/load guards.
- Feed forces Crafting / Restock Supply OFF and leaves it OFF after Feed is disabled; preserves Backbone2 ground pickup behavior.
- Hardens timed Feed exclusions at candidate, transfer and arrangement boundaries; adds automatic transfer/eligibility and optional animal-feed diagnostics.
- Migrates Sorting config to Consolidation without discarding persisted values; adds 1.5-second manual cooldown.
- Uses the valid native TMP font for inactive-created world text, surface placement, lid parenting, per-prefab profiles, pale blue glow, throttled occlusion and angle/distance fade.
- Preserves shared Preserve-X, naming input, viewport and EQS integration. 114 logic checks and 9 real BepInEx migration checks pass. In-game visual/Harmony testing and real host/guest validation remain pending.
0.1.14 Part1-Backbone2 (2026-09-27)
- Defaults Restock threshold to 100%, keeping one managed stack per marked slot and multi-chest aggregation.
- Queues UI-blocked due scans for immediate refill on close and restarts the personal timer.
- Renames the existing withdrawal permission Crafting / Restock Supply.
- Removes the independent ground-pickup button; Feed OFF restores normal pickup and Feed ON blocks it locally.
- Adds hard host checks to the timed warehouse scheduler and execution entry point only.
- Adds per-slot Restock diagnostics and clones native TMP text for markers to avoid missing-default-font warnings.
- Retains Preserve-X semantics; 81 deterministic checks pass. In-game validation remains pending.
0.1.14 Part1-Backbone1 (recovery checkpoint, 2026-09-27)
- Adds the complete Part 1 module structure on top of stabilization.3.
- Rebinds scroll callbacks across changing chest sizes and adds fixed native chest actions.
- Adds explicit naming submit/cancel handling and chest-attached front/lid inscriptions.
- Adds persistent Alt-click slot locks, Restock marks, a shared protection helper and inventory adapter API.
- Adds manual/optional automatic one-stack-per-marked-slot Restock using existing eligibility/reserve rules.
- Adds per-chest ground pickup rules; Feed forces pickup off on that chest.
- Packaged immediately on first successful full-project compile. Runtime validation and visual tuning remain pending; no Part 2 work included.
0.1.14 stabilization.3 (intermediate test, 2026-09-26)
- Gives wide chest grids a native-style horizontal scrollbar and correct full content width.
- Anchors slots from the top-left instead of centering an oversized grid into a clipped viewport.
- Reserves separate scrollbar gutters and reaches the last row and column through bounded scrolling.
- Uses the actual masked viewport for gamepad selection visibility on both axes.
- Restores original UI transforms when Hearthkeeper is disabled or unloaded.
- Retains the existing chest panel footprint and all stabilization.2 storage behavior.
- Adds nine deterministic viewport checks; 56 total pass. Live Unity visual/input validation remains pending.
0.1.14 stabilization.2 (intermediate test, 2026-09-26)
- Replaces distance-first consolidation with per-item, highest-starting-quantity-first routing.
- Fills matching accepting chests consecutively in rank order; distance breaks equal-count ties.
- Keeps Preserve-X stock in its source chest, retaining its matching-item identity.
- Allows mixed-item chests to receive one item and donate another; revisits item groups when transfers free additional slots.
- Applies the same ranking to timed Auto-Sort, retaining its Feed-chest exclusions.
- Carries forward all stabilization.1 fixes. Chest viewport resizing and pickup-radius mod compatibility are still pending.
0.1.14 stabilization.1 (intermediate test, 2026-09-26)
- Includes the local open chest in manual Consolidate while keeping other players' open chests excluded.
- Excludes Feed chests only from timed Auto-Sort consolidation and arrangement.
- Uses native amount-and-cell transfers with actual moved-count accounting; avoids copy-first partial-transfer duplication.
- Enforces Preserve-X in shared withdrawal helpers and avoids automatic placement into empty external equipment cells.
- Fixes the cached text-input visibility race and protects rename confirmation/cancellation frames.
- Adds manual Consolidate diagnostics and a distinct startup build label.
- Retains the HUD layout; new HUD, locks, equipment, restock, search, and label polish remain later milestones.
0.1.14 Test Build
- Restores the functional Chest Rules button beside the chest so the flyout can be opened and closed.
- Removes the nonfunctional button-shaped Chest Rules heading from inside the flyout and closes the resulting empty space.
- Moves Store Matching and Sort Inventory into a vertical group to the right of the player inventory so the chest window cannot cover them.
- Prevents Valheim's inventory-close routine from responding to E or I while the chest-name prompt is active.
0.1.13 Test Build
- Removes zero-quantity item records after protected or automatic chest removals and cleans up existing zero stacks encountered by those paths.
- Removes the redundant Chest Rules toggle button; the attached rules panel now opens with the chest interface.
- Blocks normal player controls while the chest-name text prompt is active.
0.1.12 Test Build
- Fixed nearby crafting and building access so the locally opened eligible chest can be counted and consumed from.
- Fixed AutoFeed so food is delivered through the creature's consumption callback instead of spawning a loose item that the player could pick up.
- Fixed Reserve-protected amount transfers so a fully reserved stack cancels the transfer instead of allowing a zero-quantity move transaction.
- Restored the internal plugin and assembly version to match the build version.
- Replaced the package license with the MaddCatter365 Noncommercial Mod License.
0.1.11
- Added readable Nordic-styled lettering for custom chest names displayed on closed chests.
- Added a warm cream label color with a dark offset outline for improved readability.
- Retained the front-face label placement and configurable display range.
- Removed the incompatible material-emission glow call for improved Valheim-version compatibility; the receiving-chest point light remains available.
0.1.7
- Added configurable automatic refueling for standard fires, hearths, and torches.
- Added separate automatic fuel and input-material loading for standard processing devices.
- Added configurable supply range, cycle interval, device budget, per-device transfer limit, refill thresholds, and target levels.
- Added F9 to exclude or re-include the supported device under the crosshair.
- Restricted automatic refueling to player-built, accessible, network-owned devices and eligible standard containers.
- Made all automatic fuel and input withdrawals respect chest reserves.
0.1.6
- Made Store Matching process the local player's open matching chest directly before searching closed warehouse chests.
- Continued excluding containers opened by other players.
0.1.5
- Added an optional timed automatic sorting cycle with configurable minutes.
- Automatic cycles consolidate matching stock and arrange eligible chests.
- Automatic sorting waits while inventory or chest interfaces are open.
0.1.4
- Added optional Equipment and Quick Slots 3.1.2 integration through its public runtime API.
- Protected equipment, quick, and custom slots during Store Matching, Store All, and Sort Inventory.
- Kept Equipment and Quick Slots a soft dependency rather than a requirement.
0.1.3
- Added Store All for the currently open chest while protecting hotbar and equipped gear.
- Allowed the Store Matching hotkey during ordinary gameplay with inventory closed.
- Suppressed hotkeys while typing, using menus or console, teleporting, dead, or in a cutscene.
- Made personal sorting preserve equipped items and added Store All to chest glow feedback.
0.1.2
- Added Valheim-styled attached controls and a compact Chest Rules panel.
- Renamed Sort Warehouse to Consolidate Chests.
- Added configurable receiving-chest glow and retained movable legacy panels as a fallback.
0.1.1
- Added safe configurable chest dimensions with a 7x4 minimum default and larger vanilla tiers.
- Added prefab-specific sizes and persistent growth-only protection against silent shrinking.
- Added draggable fallback panels with saved positions.
0.1.0
- Initial private test build for Valheim 1.0.12.
- Added matching ground and player storage, crafting/building access, sorting, reserves, manual locks, livestock feeding, configurable ranges, standard-container discovery, and optional stack resizing.