cjayride-InstantMonsterLootDrop icon

InstantMonsterLootDrop

Loot-flow overhaul for Valheim 1.0: instant drops, 2.5m auto-pickup, lingering bodies, and a stacked loot notification window.

Last updated 4 days ago
Total downloads 240264
Total rating 43 
Categories Tweaks Client-side Utility Misc Mods Enemies Tools AI Generated Deep North Update
Dependency string cjayride-InstantMonsterLootDrop-0.8.3
Dependants 237 other packages depend on this package

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.2360 icon
denikson-BepInExPack_Valheim

BepInEx pack for Valheim. Preconfigured with the correct entry point for mods and preferred defaults for the community.

Preferred version: 5.4.2360

README

๐Ÿ’€ InstantMonsterLootDrop

Updated for Valheim 1.0

Turn every kill into a satisfying loot experience! โš”๏ธ

Based on the original InstantMonsterDrop by aedenthorn, this fork transforms Valheim's monster loot system with instant drops, improved auto-pickup, longer-lasting corpses, and a custom stacked loot notification window.

๐Ÿ”— Links: Thunderstore ยท GitHub

โœจ Features

โš”๏ธ Instant Loot Drops

No more waiting for death animations to finish before collecting your rewards.

  • โšก Drop Delay: Loot drops after just 0.05 seconds.
  • ๐Ÿ’€ Persistent Corpses: Bodies remain visible for 60 seconds, so you can still see your kills.
  • ๐Ÿงฒ Improved Auto-Pickup: Automatically collects nearby loot after a 1-second delay, within a 2.5-meter radius.
  • ๐Ÿ“ฆ Stacked Loot Notifications: See everything you've collected in one compact window instead of watching vanilla's one-item-at-a-time messages.
  • ๐Ÿ”ข Item Stacking: Identical items combine into a single line, such as Wood x14.
  • ๐ŸŽฏ Animated Notifications: Loot entries slide in, pop, and fade away.

๐Ÿ–ฅ๏ธ Custom Loot Notification Window

A compact 250 ร— 120 loot panel, positioned in the bottom-right corner by default.

Designed to stay readable without unnecessary visual clutter, the window uses configurable text colors and outlines, with borders disabled by default.

Customize the display to suit your HUD:

  • ๐Ÿ“ Corner Placement: Choose BottomRight, BottomLeft, TopRight, or TopLeft.
  • โ†”๏ธ Position: Adjust WindowX and WindowY offsets.
  • ๐Ÿ“ Window Size: Customize width and height.
  • ๐ŸŒซ๏ธ Opacity: Adjust panel transparency.
  • ๐Ÿ”  Font Size: Change text size and accommodate larger item counts.
  • โณ Notification Duration: Control how long each entry remains visible.
  • ๐Ÿ–ผ๏ธ Borders: Toggle the panel border on or off.
  • ๐ŸŽจ Text Styling: Customize item names, quantities, and outline colors.
  • ๐Ÿ”” Vanilla Messages: Disable the custom window to restore vanilla pickup notifications.

โš™๏ธ Configuration

Launch the game once to generate the configuration file:

BepInEx/config/cjayride.InstantMonsterDrop.cfg

โš”๏ธ Loot & Corpse Settings

Setting Default Description
DropDelay 0.05 Delay before monster loot drops, in seconds.
DestroyDelay 60 Time before monster corpses are removed, in seconds.
AutoPickupDelay 1 Delay before automatic pickup begins, in seconds.
AutoPickupRange 2.5 Auto-pickup radius, in meters.

๐Ÿ–ฅ๏ธ Notification Window Settings

Setting Default Description
Enabled true Enables the custom loot window. Set to false to restore vanilla pickup messages.
Anchor BottomRight Screen corner used to position the window. Options: BottomRight, BottomLeft, TopRight, TopLeft.
WindowX 20 Horizontal offset from the selected corner, in pixels.
WindowY 20 Vertical offset from the selected corner, in pixels.
WindowWidth 250 Window width, in pixels.
WindowHeight 120 Window height, in pixels.
Opacity 0.72 Window transparency.
Linger 8 How long each loot entry remains visible, in seconds.
FontSize 15 Loot notification text size.
ShowBorders false Enables the window border.
TextOutline true Adds an outline around text for readability.
TextColor White Color of item names.
AmountColor Warm cream Color of item quantities.
OutlineColor Black Color of the text outline.

๐Ÿ’ก Updating from an older version? If the new defaults aren't applied, delete your existing configuration file or update the values manually.

๐Ÿงน Corpse Cleanup

If old monster corpses accumulate or fail to despawn, open the in-game console with F5 and run: imd_cleanup

This command force-removes leftover corpses.

๐ŸŽฎ Gameplay Notes

  • You can still pick up items immediately using the Use key.
  • Auto-pickup handles nearby loot after the configured delay.
  • Disable the custom notification window whenever you prefer vanilla pickup messages.

๐Ÿ“ฌ Contact

๐Ÿค– AI Disclosure

The code was not AI-generated. AI was used to help verify compatibility with the updated version of Valheim.