

A modular, skill-driven enhancement system for Valheim.
Craft smarter, repair faster, and forge gear that evolves with your blacksmithing skill. Configure XP, tiers, upgrades, and durability. Now multiplayer-safe with proper upgrade detection!
Mod request by Aziraphale β’ Built by OdinPlus
Special thanks for testing: Aziraphale, Pingletown, Thunderstorm
New Percentage Based Upgrade system applies a better balance for Blacksmithing, this is set true in the Configuration File now by default.
To use the OLD System, and preserve worlds already who want to keep the old system, set Percentage Settings to false.
StatTierInterval, DurabilityTierInterval, etc).quality).FireBonusPerTier, FrostBonusPerTier, etc.ElementalUnlockLevel, AlwaysAddElementalAtMaxInfusionTierInterval, SmeltingSpeedBonusPerTier, KilnSpeedBonusPerTier, InfusionExpireTimeEnableInventoryRepair, InventoryRepairUnlockLevelBlacksmithExpItemList.yml on first launch.UseYamlFiltering, LogFilteredItemsXPPerCraft)XPPerSmelt)XPPerRepair)XPPerUpgrade)FirstCraftBonusXP)SkillGainFactor, SkillEffectFactorπ‘ All configs are grouped for clarity and synced in multiplayer.
You may see askill_##########groupβthis is auto-generated by SkillManager and not used by this mod.
| Group | Purpose |
|---|---|
General |
XP gain, infusion logic, inventory repair |
Item Filtering |
YAML whitelist/blacklist system |
XP |
XP values per action |
Tooltip |
UI visibility toggles |
Durability |
Milestone scaling, upgrade bonuses, caps |
Stats |
Damage/armor scaling, tier logic, caps |
PercentageSystem |
Percentage vs flat bonus toggles |
Elemental |
Elemental unlocks and per-type bonuses |
Shields |
Parry and block scaling |
| Config Name | Description |
|---|---|
ElementalUnlockLevel |
Minimum level to unlock elemental infusion |
AlwaysAddElementalAtMax |
Force infusion at milestone tier |
FireBonusPerTier |
Fire damage per tier (DoT) |
FrostBonusPerTier |
Frost damage per tier (burst) |
LightningBonusPerTier |
Lightning damage per tier |
PoisonBonusPerTier |
Poison damage per tier (DoT) |
SpiritBonusPerTier |
Spirit damage per tier (anti-undead) |
UsePercentageElementalBonus |
Enable percentage-based elemental scaling |
ElementalPercentageBonusPerTier |
Percentage elemental bonus per tier |
XPPerCraft = 0 to avoid double XP gainBlacksmithingExpanded.dll into your BepInEx/plugins folderBepInEx/configQuestions or feedback?
Find Gravebear in the Odin Plus Team on Discord:
Get a free Admin-craft Shark Hat and Tuna Sword on my BuyMeACoffee page!