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.
CraftFromContainers
Craft, build, supply smelters and refuel fires and lights from shared chests. Configurable kiln resources protect rare wood, with cached counts and coordinated multiplayer access.
CHANGELOG
0.1.3
- Added the friendly_neighbor Discord support and updates link to the project and Thunderstore descriptions.
- Updated package and plugin version to 0.1.3; gameplay behavior is unchanged from 0.1.2.
0.1.2
- Removed custom 15-second reservations and delayed ownership-gated responses for normal chest opening and stacking.
- Normal chest interaction takes priority over a pending crafting transfer; interrupted crafting can be retried without waiting for a chest-use cooldown.
- Added optional MultiUserChest 0.6.2 integration to preserve shared opening and coordinate its inventory operations with pending crafting transfers.
- Kept normal private-container and ward permissions; placing a public chest or opening it last gives no additional restriction through this mod.
Install the same version on the host and all players, then restart the game.
0.1.1
- Native-fuel refilling of campfires, hearths, torches and lamps using Fireplace from nearby accessible containers, preserving normal light toggles.
- Pending smelter/fireplace refills track the player's position relative to the target, allowing shared movement and rotation on buildable boats.
- Configurable allowed-resource list for charcoal recipes, including backpack, container and explicit-item use. The default preserves all existing recipes;
KilnAllowedResources = Woodprotects fine wood and core wood. Other smelter recipes are unchanged.
0.1.0
Initial independent implementation for Valheim 1.0.15 / BepInEx 5.4.23.5.
- Registered container index and cached resource totals with quality/world-level filters.
- Inventory-change invalidation and bounded network/proximity refresh.
- Scoped resource queries retain native recipe, station, discovery and upgrade logic.
- Owner-approved temporary multiplayer leases, ordered acquisition, contention retries and cancellation.
- Fresh stock planning, payment before crafting output, and synchronous inventory rollback for incomplete payments.
- Building, smelter ore/fuel and charcoal kiln inputs from nearby accessible containers.
- Shared requirement UI and diagnostic counters.
- Standalone planner/cache/transaction checks and installed-game API verification.