Skip to main content

How To Build Custom Mob Drop Tables Using Drop That on Valheim

1. Download the Drop That Mod Package

Downloading the Drop That mod archive via manual download on Nexus Mods

2. Extract the Drop That Mod Package

Extracting the Drop That zip archive using WinRAR in Windows File Explorer

3. Log In to Your Panel


4. Select the ‘Switch Loader’ Tab

Selecting the Switch Loader tab under General in the Cybrancee control panel sidebar menu

5. Ensure That the Server Is Running on Valheim BepINex Loader

Selecting and verifying the Valheim BepInEx loader installation option on the Switch Loader page

6. Select the ‘File’ Tab

Selecting the Files tab under Management in the server panel sidebar menu

7. Select the ‘BepInEx’ Folder

Navigating into the BepInEx directory in the server file manager

8. Select the ‘Plugin’ Folder

Selecting the plugins folder inside BepInEx within the server file manager

9. Upload the .dll File Into the Plugin Folder

Selecting and uploading Valheim.DropThat.dll into the server plugins directory

10. Restart Your Server


11. Head to the BepInEx Folder and Select the ‘Config’ Folder

Selecting the config folder inside the BepInEx directory in the server file manager

12. If the Mod Was Installed Properly, You Should See a File Named ‘drop_that.cfg’

Selecting drop_that.cfg inside the BepInEx config directory in the server file manager

13. Configure Core ‘drop_that.cfg’ Parameters

Section HeaderSetting KeyRecommendedDescription
[CharacterDrop]ClearAllExistingfalseWhen set to true, completely wipes all native drops from every monster in the game.
[CharacterDrop]ClearAllExistingWhenModifiedtrueCrucial: Clears vanilla drops only for entities you configure (e.g., configuring Deer replaces its vanilla loot without breaking other mobs).
[Performance]AlwaysAutoStacktrueRecommended: Drops items as combined stacks instead of individual entities (e.g., one 30-coin stack instead of 30 separate coin objects), reducing server lag.
[Performance]DropLimit50 – 100Caps the maximum items dropped in a single kill to protect against multiplier crashes (-1 is unlimited).
[General]LoadSupplementalDropTablestrueAllows Drop That to read external config files (e.g., drop_that.character_drop.my_custom_drops.cfg).
[Debug]WriteCharacterDropsToFiletrueAutomatically exports a complete text list of all vanilla monster drop tables into BepInEx/Debug/ upon boot for easy reference.

14. Select the ‘drop_that.character_drop.cfg‘ File

Selecting drop_that.character_drop.cfg inside the BepInEx config directory in the server file manager

15. Configuration for ‘drop_that.character_drop.cfg' (Creature & Monster Drops)

Use this file when you want to change what drops when a creature dies.

Example:

[DraugrElite.105]
PrefabName = IronScrap
EnableConfig = true
SetTemplateWeight = 1
SetChanceToDrop = 75
SetMinStack = 2
SetMaxStack = 5
SetScaleByLevel = true
ConditionMinLevel = 2
ConditionMaxLevel = 3
ConditionDaytime = Night
ConditionBiomes = Swamp
ConditionGlobalKeys = defeated_gdking
Element / KeyFunctionValid Values & Format
[DraugrElite.105]Section Header: Defines the target monster and unique rule slot. Indexes 0–9 are reserved for vanilla slots; use 100+ to add new items without overwriting existing vanilla drops.[<MonsterPrefab>.<Index>] (e.g., [Troll.101], [Wolf.100])
PrefabNameThe internal game ID of the item being dropped.Any valid item prefab (e.g., Coins, IronScrap, Silver)
EnableConfigActivates or disables this specific entry block.true or false
SetChanceToDropThe percentage chance for the item to drop upon death.0 to 100 (100 = guaranteed, 50 = 50% roll)
SetMinStack / SetMaxStackThe minimum and maximum quantity dropped when the drop roll succeeds.Integers (e.g., 1 to 5)
SetScaleByLevelMultiplies the dropped quantity by the creature’s star rating.true or false
ConditionMinLevel / ConditionMaxLevelRestricts drops based on creature tier. 1 = 0-star, 2 = 1-star, 3 = 2-star.Integers 1 through 3 (or higher with level-scaling mods)
ConditionDaytimeRestricts drops according to the world sun cycle.Day, Night, or All
ConditionBiomesLimits this drop to specific biomes.Comma-separated: Meadows, BlackForest, Swamp, Mountain, Plains, Mistlands, Ashlands
ConditionGlobalKeysRequires specific boss progression flags to be active on the server before the item can drop.Comma-separated keys (e.g., defeated_eikthyr, defeated_gdking, defeated_bonemass)

16. Select the ‘drop_that.drop_table.cfg‘ File

Selecting drop_that.drop_table.cfg inside the BepInEx config directory in the server file manager

17. Configuration for ‘drop_that.drop_table.cfg‘ (Containers, Chests & Destructibles)

Use this file to customize static world objects that use Unity’s DropTable component, such as dungeon chests, barrels, resource deposits, and trees.

Example:

[TreasureChest_blackforest.100]
PrefabName = Ruby
EnableConfig = true
SetWeight = 2.5
SetMinAmount = 2
SetMaxAmount = 6
ConditionBiomes = BlackForest
ConditionGlobalKeys = defeated_eikthyr
Element / KeyFunctionValid Values & Format
[TreasureChest_blackforest.100]Section Header: Defines the target container, node, or object prefab and a unique index identifier.[<ObjectPrefab>.<Index>] (e.g., [TreasureChest_meadows.100], [MineRock_Iron.50], [piece_chest_wood.100])
PrefabNameThe internal game ID of the item placed into the object’s loot pool.Any valid item prefab (e.g., Ruby, Coins, ArrowFlint)
EnableConfigActivates or disables this drop table entry.true or false
SetWeightThe roll weight of this item relative to all other items in the container’s pool. Higher values make it appear more frequently than other items in the same chest.Floating point number (e.g., 0.5, 1.0, 3.0)
SetMinAmount / SetMaxAmountThe quantity range spawned if this item is selected by the container roll.Integers (e.g., 2 to 6)
ConditionBiomesEnsures the container only generates this item if it spawned in the listed biomes.Comma-separated biomes (e.g., BlackForest, Swamp)
ConditionGlobalKeysBlocks this loot entry from appearing until the server has defeated the required world boss.Comma-separated keys (e.g., defeated_eikthyr, defeated_gdking)

14. Save the Changes


15. Restart Your Server

Valheim Server Hosting

Starts at $7.99

External link icon

Was this article helpful?
Please Share Your Feedback
How Can We Improve This Article?
Table of Contents