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.
SwiftPickup
Optimized auto-pickup for Valheim: smooth per-frame magnet, ground drops merged into stacks, loot multiplier on pickup - zero lag.
By SoulEmper0r
CHANGELOG
Changelog
1.3.3
- Multiplayer crash/lag fix:
ZNetScene.RemoveObjectsNullReferenceException loop (ghost instances with null ZDO left inm_instancesby a net race) is now auto-cleared and suppressed — object create/destroy cycle keeps running, so friends no longer get the escalating lag when drops are picked up. - Anti-dupe safety: pickup and merge now re-check ZDO ownership at the moment of action (like vanilla
PickupUpdate), not just at scan time. - Items are only removed from the network while the client still owns their ZDO — no more revival races.
1.3.2
- Cleaned up config descriptions.
1.3.1
- Vanilla in-game auto-pickup toggle no longer affects the mod (SwiftPickup fully replaces vanilla AutoPickup; control is via config + hotkey).
- Magnet reworked: smooth per-frame movement within the pickup radius only; instant pickup on arrival, max 1 pickup per frame. No more item teleporting from MergeRadius and related hitching.
1.3.0
- Decoupled features: pickup hotkey no longer disables the loot multiplier or drop stacking.
- Loot multiplier now applies to hand pickup (E) as well.
- Drop stacking: decoupled from pickup, runs before pickup, relaxed merge rules (partially stacks now combine).
1.2.0
- Loot multiplier (replaces object-multiplier mods): amounts are multiplied at pickup time, ground keeps vanilla object count.
- Fixed deploy script path.
1.1.x
- Drop stacking (nearby identical items merged into one stack).
- Magnet fix: pull step is clamped so the pickup threshold is always reached.
1.0.0
- Initial release: optimized auto-pickup replacing vanilla Player.AutoPickup.