Changelog
1.3.1
- Correct the AzuCraftyBoxes 1.8.15 crafting-state type lookup from
AzuCraftyBoxes.ConsumptionManager to AzuCraftyBoxes.Util.Functions.ConsumptionManager.
- Restore the intended stale deferred-consumption cleanup for one-ingredient crafts.
- Make the pending-consumption property a required runtime member so future incompatibilities disable the add-on safely instead of silently skipping the advertised crafting fix.
- Remove the resulting HarmonyX
AccessTools.TypeByName warning during startup.
1.3.0
- Rename the visible plug-in and README title to AzuCraftyBoxes Fixes & Config while retaining the existing Thunderstore package ID, plug-in GUID, DLL name, and config filename for a clean update.
- Treat each started craft as one transaction and preserve its crafting-toggle choice until completion.
- Clear stale AzuCraftyBoxes deferred one-ingredient consumption state before and after crafting, cancellation, or closing the crafting panel.
- Guarantee cleanup of AzuCraftyBoxes' temporary recipe-scan guard after errors.
- Mark the exact successful placement transaction used by normal building and Build Camera Custom Hammers Edition.
- Audit building-resource consumption after AzuCraftyBoxes runs and remove only a missing remainder from the player or eligible nearby containers.
- Respect AzuCraftyBoxes container access, range, exclusions, pull rules, and
Leave One behavior in the placement fallback.
- Document that this plug-in never inserts items into player inventories; unexplained returning items need an inventory-mod/log diagnosis rather than a speculative transfer patch.
1.2.0
- Replace the one shared server-controlled mode with independent per-player building, crafting, and machine switches.
- Make every gameplay switch available to non-admin players and intentionally exclude it from ServerSync.
- Add configurable local F8, F9, and F10 hotkeys; any shortcut can be rebound or set to
None.
- Apply Configuration Manager changes immediately and reload local config-file edits while the game is running.
- Keep required-mod/version enforcement on the server without synchronizing player preferences.
- Fix chest-funded Build Camera placement by keeping the building context active through
Player.UpdatePlacement, where Valheim actually consumes resources.
- Cover
TryPlacePiece, every current PlacePiece overload, and the full machine interaction/hover paths used by AzuCraftyBoxes 1.8.15.
- Migrate legacy
Full, BuildingOnly, and Disabled values to the equivalent three local switches and remove obsolete lock/mode entries.
- Add a two-client same-zone test matrix and updated source/build documentation.
1.1.0
- Require the package on the dedicated server and every client through version checking.
- Synchronize
Lock Configuration, Mod Enabled, and Mode from the server.
- Keep the F8 key assignment local while making authorized mode changes global.
- Block non-admin clients from overriding a locked server mode.
- Live-reload and broadcast dedicated-server config-file changes.
- Fail closed if AzuCraftyBoxes' bundled ServerSync cannot be initialized.
- Correct the multiplayer installation and configuration documentation.
1.0.0
- Add
Full, BuildingOnly, and Disabled modes for AzuCraftyBoxes.
- Default to nearby-container use for structure placement only.
- Add an F8 runtime switch between
Full and BuildingOnly.
- Preserve AzuCraftyBoxes container maintenance and its own enable/permission decisions.
- Add compatibility notes and a copied-profile test checklist.
- Include complete Thunderstore listing, configuration and source-build references plus high-resolution icon masters.