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.
PersonalChestHeeler
Tiered personal locked storage chests scaled across Valheim progression ages with server-synced configurable capacity, crafting recipes, and subtle emissive lock indicators.
CHANGELOG
Changelog
All notable changes to PersonalChestHeeler will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[1.0.1] - 2026-10-10
Added
- Configured Nexus Mods integration with Mod ID
4357in project metadata and portal publishing tooling. - Enabled automated GitHub Actions CI/CD workflow (
.github/workflows/publish.yml) for portal deployments to Thunderstore, Hexium, and Nexus Mods.
[1.0.0] - 2026-10-10
Added
- 7-Tier Personal Locked Storage Progression:
- Tier 1 (Chained Lockbox): Crypt treasure chest model (
TreasureChest_morkhalla), compact scaling (0.30x), 6 slots (3 x 2), 250 HP, crafted at Workbench. - Tier 2 (Bronze Trussed Chest): Native personal chest model (
piece_chest_private), scaled 0.90x, 12 slots (4 x 3), 1,000 HP, crafted at Forge. - Tier 3 (Ironbound Strongbox): Reinforced iron chest model (
piece_chest), scaled 0.60x, 18 slots (6 x 3), 1,500 HP, crafted at Forge. - Tier 4 (Ornate Silver Coffer): Dwarven lockbox model (
TreasureChest_dvergrtower), scaled 1.10x, 24 slots (6 x 4), 2,500 HP, crafted at Artisan Table. - Tier 5 (Dvergr Clockwork Vault): Large dwarven vault model (
TreasureChest_dvergrtown), scaled 1.20x, 30 slots (6 x 5), 4,000 HP, crafted at Black Forge. - Tier 6 (Charred Flametal Safehold): Ashlands fortress vault model (
TreasureChest_charredfortress), scaled 0.95x, 36 slots (6 x 6), 10,000 HP, crafted at Black Forge. - Tier 7 (Ancient Morkhalla Reliquary): Ancient monument reliquary model (
Morkhalla_ChestAncient), scaled 0.90x, 42 slots (7 x 6), 25,000 HP, crafted at Galdr Table.
- Tier 1 (Chained Lockbox): Crypt treasure chest model (
- Dedicated Hammer Category:
- Registered under a dedicated "Personal Chests" tab in the Hammer build menu using Jötunn's Valheim 1.x dynamic category support, with configurable category name and fallback tags.
- Real-Time 3D Build Menu Snapshots (
RenderManager):- Automatically captures off-screen camera rendered 3D snapshot icons for all 7 chest prefabs in the hammer placement menu.
- Themed Emissive Lock Glow (
ChestGlowController):- Lock-centered point lights and material emissions tailored per metal/biome tier (Amber, Forest Green, Fiery Orange, Arcane Magenta, Cobalt Blue, Crimson Red, and Pale Glacial Cyan).
- Synchronized across clients and fully toggleable/scalable via server settings (
EnableChestGlow,ChestGlowIntensity).
- Multi-Layered Dynamic Audio FX (
ChestAudioEffectManager):- Multi-layered placement, hit, destroy, open, close, and ambient overlay audio using native Valheim
AudioClipcaching and spatial 3DZSFXcomponents with tier-specific pitch adjustments.
- Multi-layered placement, hit, destroy, open, close, and ambient overlay audio using native Valheim
- Visual & Material Conformance:
- Authentic
Custom/Pieceshader mapping withTwitcher_Spawner_erune emission bloom and WearNTear structural highlights on Ashlands Flametal models. - Automatic piece collider and layer conformance (Layer 10
piece) enabling hammer targeting, snapping, and repair for all dungeon prop donors.
- Authentic
- Access Enforcement & Security:
- Full creator-ownership lock enforcement across multiplayer servers via native Valheim
Containerprivacy logic. - Native protection against deconstructing chests containing items (
m_canBeRemoved). - Configurable server administrator lock bypass (
AdminBypassesLock). - Color-coded HUD hover indicators showing ownership status (
[Personal Lock: Owned]/[Personal Lock: Restricted]).
- Full creator-ownership lock enforcement across multiplayer servers via native Valheim
- Live Configuration Hot-Reload:
- Real-time synchronization of grid capacities, crafting recipes, stations, and structural health via
ConditionalConfigSync. - Interactive IMGUI crafting recipe editor with
[PrefabName : Amount]controls in BepInEx ConfigurationManager.
- Real-time synchronization of grid capacities, crafting recipes, stations, and structural health via