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.
MaterialsBoost
Per-resource yield multipliers for mining nodes and trees, with server-to-client config sync. Scale individual ores and woods without blanket loot scaling.
| Date uploaded | a month ago |
| Version | 1.1.0 |
| Download link | jaredcavanagh-MaterialsBoost-1.1.0.zip |
| Downloads | 24 |
| Dependency string | jaredcavanagh-MaterialsBoost-1.1.0 |
This mod requires the following mods to function
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.2350README
MaterialsBoost
Fine-grained, per-resource yield multipliers for mining nodes and trees in Valheim. Scale specific ores and woods individually — no blanket loot scaling, no changes to creature drops, chests, or pickables.
Built for Valheim 1.0 and BepInEx.
What it does
- Discovers every mineable and choppable resource drop at world load
- Generates one config entry per discovered item, so you can set exact multipliers per resource
- Only touches drops from mining nodes and trees — nothing else in the loot system is affected
- Server-authoritative: on multiplayer, the server's values are what count
Configuration
Config file:
BepInEx/config/jaredcavanagh.materialsboost.cfg
Every discovered mining and chopping drop appears automatically after the first
load. Entries are integers; 1 keeps the vanilla amount.
[MiningYieldMultipliers]
## Yield multiplier for 'CopperOre' when mining ore/rock nodes. 1 keeps the vanilla amount; set higher to increase the drop.
# Setting type: Int32
# Default value: 1
CopperOre = 2
[ChoppingYieldMultipliers]
## Yield multiplier for 'Wood' when chopping trees. 1 keeps the vanilla amount; set higher to increase the drop.
# Setting type: Int32
# Default value: 1
Wood = 4
Multipliers are applied against the captured vanilla values, so editing the config live (via an in-game config manager) re-applies cleanly without compounding. No world restart required.
Sources covered
Drops from MineRock, MineRock5, TreeBase, and TreeLog — e.g. CopperOre,
TinOre, IronScrap, SilverOre, Stone, Wood, FineWood, RoundLog (core wood),
Resin, and any other item those sources drop.
Multiplayer
Install on the server for authoritative behavior. As of v1.1.0, MaterialsBoost uses ServerSync:
- The server pushes its multipliers to connected clients automatically — clients that also have the mod display and use the server's values (no manual config matching).
- Clients without the mod can still connect (
ModRequired = false). General > LockConfiguration(default on) means only server admins can change the synced multipliers; other players can't override them.
Edit multipliers in the server's config, then restart the server. Single-player works normally.
Note: Valheim 1.0 disables crossplay when mods are present — this applies to all BepInEx mods, not just this one.
Changelog
1.1.0 — Added ServerSync: the server now syncs multipliers to clients, with
an admin LockConfiguration option. Clients without the mod can still connect.
1.0.0 — Initial release for Valheim 1.0.
Credits
MaterialsBoost is an independent reimplementation written from scratch for Valheim 1.0. It was inspired by the discontinued ResourceBoost mod by CalebHanson95, whose repository is no longer available and which no longer loads on Valheim 1.0. No original code or assets from that mod are included here. Thanks to CalebHanson95 for the original concept.
Third-party
- ServerSync by Tykea / blaxxun-boop (https://github.com/blaxxun-boop/ServerSync), embedded as source and used for config synchronization. Licensed under MIT-0.
License
MaterialsBoost is licensed under the MIT License (see LICENSE). The embedded ServerSync component is licensed under MIT-0.