Valheim
You are viewing a potentially older version of this package. View Latest Version
Install with App

Details

Date Uploaded
3 days ago
Downloads
984
Size
66KB
ADDatHost Valheim hosting
€1

Custom QOL Mod Pack — Client

Dedicated-server companion: Vhmod-Custom_QOL_Server_Pack

A curated quality-of-life pack for Valheim 1.0.12. The client pack combines storage, crafting, farming, inventory and UI utilities. Mods with useful server-side synchronization are paired with the companion server pack; purely client-side conveniences remain client-only.

Included dependencies

These 31 direct dependencies match manifest.json. Thunderstore may also install transitive libraries or support packages required by these mods.

Package Version Role in this pack
denikson-BepInExPack_Valheim 5.4.2350 Framework
Advize-PlantEasily 2.2.0 Client-only planting controls
Advize-PlantEverything 1.21.2 Shared planting/gameplay settings
Azumatt-AllTheBases 1.0.11 Shared base-building/gameplay settings
Azumatt-AzuAutoStore 3.0.14 Shared storage automation; client deposit controls
Azumatt-AzuClock 1.0.5 Client-only clock/HUD
Azumatt-AzuContainerSizes 1.1.4 Shared container sizing
Azumatt-AzuWearNTearPatches 1.0.8 Shared building durability/repair settings
Azumatt-FastLink 1.4.8 Client-only server shortcuts
Azumatt-LimitWorkstationDiscovery 1.0.3 Shared workstation behavior
Azumatt-PetPantry 1.0.5 Shared taming/feeding behavior
Azumatt-Ship_Stats 1.0.6 Client-only ship HUD
Azumatt-Where_You_At 1.0.11 Shared multiplayer location utility
BetterUI_ForeverMaintained-BetterUI_ForeverMaintained 2.5.12 Client-only UI improvements
blacks7ar-CrystalCollector 1.1.8 Shared collector gameplay/settings
blacks7ar-FeatherCollector 1.2.0 Shared collector gameplay/settings
blacks7ar-Fermenting 1.1.7 Shared fermenting gameplay/settings
blacks7ar-GuckCollector 1.1.8 Shared collector gameplay/settings
cjayride-InstantMonsterLootDrop 0.7.1 Client-side loot timing/QOL
cjayride-RecycleItemsIntoParts 1.7.2 Client-side recycling
fedorovdgap-AzuCraftyBoxes 1.8.18 Shared nearby-container crafting/building
Goldenrevolver-Quick_Stack_Store_Sort_Trash_Restock 1.4.15 Shared storage rules; client controls/UI
KRINJUN-AzuAutoStoreCompat 1.0.0 Valheim 1.0.12 compatibility bridge
MSchmoecker-LocalizationCache 0.3.0 Localization performance support
MSchmoecker-MultiUserChest 0.6.2 Server + client shared-chest support
MSchmoecker-VNEI 0.17.6 Client-only recipe/item browser
RandyKnapp-EquipmentAndQuickSlots 3.1.2 Inventory slots; server can own balance settings
shudnal-ConditionalConfigSync 1.0.6 ConfigurationManager policy synchronization
shudnal-ConfigurationManager 1.1.18 In-game configuration UI/policy
ValheimModding-Jotunn 2.30.0 Modding library/framework
ValheimPortMods-SmarterContainers 1.8.0 Client-only chest-to-chest routing

How the storage mods work together

Several included mods touch storage, but they are assigned separate jobs to avoid overlapping behavior:

Mod Recommended role
AzuAutoStore Primary inventory deposit/collection system. The recommended . shortcut deposits eligible inventory into nearby storage.
SmarterContainers Chest-to-chest routing and grouping. Use Ctrl+Click routing while leaving its overlapping unload/deposit feature disabled.
AzuCraftyBoxes Allows crafting/building to consume resources from nearby containers. Shared rules are managed by the server pack.
Quick Stack / Store / Sort / Trash / Restock Sorting, restocking, favorites and area-stack utilities. Keep deposit controls distinct from AzuAutoStore's . shortcut.
RecycleItemsIntoParts Client-side material recovery. Keep its recycle action separate from Quick Stack's destructive trash action.
MultiUserChest Allows multiple players to use compatible storage simultaneously; the same version belongs on the server and clients.

See CONFIGURATION.md for the recommended settings that keep these features from competing with each other.

Recommended configuration highlights

The pack does not overwrite generated .cfg or YAML files. After first launch, apply the recommendations in CONFIGURATION.md. The most important interaction is:

AzuAutoStore
    Store Shortcut = Period
    Player Ignore Hotbar = On
    Player Ignore Quick Slots = On

SmarterContainers
    enabled = true
    onlyStackableItems = true
    Unload.enabled = false
    Grouping.enabled = true
    itemTypeGroupsEnabled = true
    fuzzyGroupingEnabled = false

This keeps . as the AzuAutoStore inventory-dump action while SmarterContainers handles chest-to-chest routing/grouping.

Server-controlled vs client-local settings

When the companion server pack is used, gameplay-impacting settings for shared mods should be managed on the server. This includes PlantEverything, AllTheBases, AzuAutoStore, AzuContainerSizes, AzuCraftyBoxes, AzuWearNTearPatches, LimitWorkstationDiscovery, PetPantry, Where You At, the collectors, Fermenting, Quick Stack and EquipmentAndQuickSlots.

Client-local controls and presentation remain local where the mod supports them: hotkeys, HUD layout, clock/ship displays, VNEI preferences, FastLink entries, SmarterContainers routing preferences and recycling controls.

shudnal-ConfigurationManager plus shudnal-ConditionalConfigSync is included to provide a consistent in-game configuration UI and to synchronize the manager's lock/hidden-settings policy. It does not replace the individual ServerSync/Jotunn mechanisms used by other mods.

Valheim 1.0.12 compatibility packages

AzuAutoStore compatibility bridge

KRINJUN-AzuAutoStoreCompat-1.0.0 is paired with Azumatt-AzuAutoStore-3.0.14 to restore legacy game API shapes required by AzuAutoStore on Valheim 1.0.12. This is a compatibility layer, not a general fix for unrelated legacy mods.

Manual installations must preserve both components:

BepInEx/plugins/KRINJUN-AzuAutoStoreCompat/AzuAutoStoreCompat.dll
BepInEx/patchers/KRINJUN-AzuAutoStoreCompat/AzuAutoStoreCompat.Patcher.dll

The preloader patcher is required; copying only the plugin DLL is insufficient. This compatibility package can be removed when AzuAutoStore no longer requires the bridge for the supported Valheim release.

AzuCraftyBoxes compatibility rebuild

The pack uses fedorovdgap-AzuCraftyBoxes-1.8.18, a Valheim 1.0-compatible rebuild of AzuCraftyBoxes. Do not install Azumatt-AzuCraftyBoxes alongside it because both distributions use the same plugin identity.

The rebuild retains the original Azumatt.AzuCraftyBoxes.cfg and Azumatt.AzuCraftyBoxes.yml configuration names. It should be replaced by the upstream package when the upstream release supports the same Valheim version and required behavior.

Max Dungeon Rooms is server-only

Digitalroot-Max_Dungeon_Rooms is intentionally included only in the server pack. A client without the mod may see a Jotunn warning such as:

No config file with Identifier digitalroot.mods.maxdungeonrooms.cfg is loaded, cannot apply synced values

The warning indicates that a server-only config file is not present on the client. Clients are allowed to connect without Max Dungeon Rooms; install it client-side only if its author later requires that for a specific feature or release.

Previous-baseline mods not yet reintegrated

The following packages were part of, or considered for, the older pre-1.0 QOL baseline but are not included in this Valheim 1.0.12 release. Reasons apply to the named versions below; newer upstream releases should be reevaluated rather than assumed incompatible forever.

Mod Previous package Why it is not currently included
AzuMiscPatches Azumatt-AzuMiscPatches-1.2.8 Not reintegrated for 1.0.12: the current release uses a legacy status-effect call in the Forsaken-power path and can prevent guardian powers from activating.
ModAge Azumatt-ModAge-1.0.6 Not part of the current 1.0.12 baseline. It is an optional mod-status utility and is not required for gameplay.
InstantEquip Smoothbrain-InstantEquip-1.0.6 Calls a removed pre-1.0 Character.Message(...) overload and can break Forsaken-power activation.
AzuSkillTweaks Azumatt-AzuSkillTweaks-1.0.6 References removed/changed RPC and message APIs, including the old ZRoutedRpc.Everybody field.
AzuWorkbenchTweaks Azumatt-AzuWorkbenchTweaks-1.0.5 Calls the removed pre-1.0 EffectList.Create(...) signature.
SearchableBuildMenu Azumatt-SearchableBuildMenu-1.0.4 Accesses the removed PieceTable.m_availablePieces field.
AAABuildMenu Azumatt-AAABuildMenu-1.0.1 Targets a build-placement method whose signature changed for Valheim 1.0.
AAA_Crafting Azumatt-AAA_Crafting-2.1.6 Targets obsolete inventory/crafting method signatures.
AzuAreaRepair Azumatt-AzuAreaRepair-1.1.6 Its repair patch produces invalid IL against the Valheim 1.0 method body.
AzuExtendedPlayerInventory Azumatt-AzuExtendedPlayerInventory-2.4.8 Targets the pre-1.0 Inventory.AddItem(...) overload and is not yet part of this baseline.
AzuHoverStats Azumatt-AzuHoverStats-1.1.9 Targets an obsolete ItemData.GetTooltip(...) method signature.
Backpacks Smoothbrain-Backpacks-1.3.8 Uses pre-1.0 RPC/inventory signatures in its current release.
BowsBeforeHoes Azumatt-BowsBeforeHoes-1.3.14 Uses pre-1.0 ItemData/inventory patch targets.
MouseTweaks Azumatt-MouseTweaks-1.0.3 Current release is not compatible with the Valheim 1.0 runtime/Harmony environment.
PortalPreload Azumatt-PortalPreload-1.0.0 Targets zone-loading methods that changed for Valheim 1.0.
Recycle_N_Reclaim Azumatt-Recycle_N_Reclaim-1.4.1 Uses pre-1.0 ServerSync/RPC signatures. RecycleItemsIntoParts is used for recycling in this pack instead.
RepairStation Azumatt-RepairStation-1.2.6 Current release has a type/layout incompatibility with Valheim 1.0.
ResinCollector blacks7ar-ResinCollector-1.1.6 Current release has a type/layout incompatibility with Valheim 1.0.
SeedBed blacks7ar-SeedBed-1.2.8 Uses pre-1.0 ServerSync/RPC signatures.
SleepSkip Azumatt-SleepSkip-1.3.0 References the removed/changed ZRoutedRpc.Everybody API.
MyPitsDontLeak Azumatt-MyPitsDontLeak-1.0.0 Deprecated upstream; the legacy tar-pit workaround is no longer carried by the pack.
XRayVision Azumatt-XRayVision-2.2.5 Uses pre-1.0 ServerSync/RPC signatures.

Intentionally separate / not bundled

  • PlanBuild — useful advanced building/terrain/blueprint tool, but outside the general-purpose QOL dependency set.
  • Server Devcommands / Upgrade World — administrative and world-maintenance tools; install separately when needed.

Installation notes

Install this client pack through a Thunderstore-compatible mod manager and use the companion server pack on dedicated servers. Do not copy the entire client plugin set onto the server; several dependencies are intentionally client-only.

When upgrading an existing installation, remove obsolete copies of packages that were replaced or excluded. In particular, do not keep both AzuCraftyBoxes distributions or the old Azumatt Unofficial ConfigManager alongside the selected replacements.

Support components such as MMHOOK, HookGenPatcher, JSON/YAML libraries and detector/bootstrap packages can be installed transitively by dependencies. They are not additional gameplay mods and should not be removed solely because they do not appear in the direct dependency table.

Package-version notes

Thunderstore package versions can differ from embedded plugin/assembly banners. Use the versions in manifest.json when comparing installations. For example, KRINJUN-AzuAutoStoreCompat-1.0.0 can report a newer internal plugin version while remaining package version 1.0.0.

Useful package pages

DatHost — Valheim server hosting, first month for one euro
DatHost — Valheim server hosting, first month for one euro
DatHost — Valheim server hosting, first month for one euro
DatHost — Valheim server hosting, first month for one euro
DatHost — Valheim server hosting, first month for one euro