Source-checkedQuality of life & UI

BlacksmithingExpanded

by OdinPlus · for Valheim

Adds a skill-based blacksmithing system to Valheim, enhancing crafting, smelting, and kiln performance based on player experience.

38KDownloads
36d agoLast updated
BepInExLoaders
ThunderstoreSource

About BlacksmithingExpanded

From Thunderstore

Adds a skill-based blacksmithing system to Valheim, enhancing crafting, smelting, and kiln performance based on player experience.

BlacksmithingExpanded Header

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

⚠️ IMPORTANT: It may be required to delete your old configuration file to use the new Percentage System. The new Percentage Based Upgrade system applies a better balance for Blacksmithing, and is set to true in the Configuration File by default. To use the OLD System, and preserve worlds that want to keep it, set Percentage Settings to false.


⚒️ Core Features

🧠 Skill-Driven Progression

  • Earn Blacksmithing XP by crafting, repairing, smelting ore, and feeding kilns.
  • Unlock stat tiers that scale gear bonuses based on your skill level.
  • Tier intervals are fully configurable (StatTierInterval, DurabilityTierInterval, etc).

🔧 Upgrade-Based Bonuses

  • Items gain additional stat bonuses based on their upgrade level (quality).
  • Properly detects upgrades and recalculates bonuses for enhanced items.
  • Applies to durability, damage, armor, block power, and parry.
  • Percentage-based value system for proper balance of stats.
  • Percentage-based upgrade system or flat upgrade system via config.

🔥 Elemental Infusion

  • Weapons gain elemental damage (fire, frost, lightning, poison, spirit) once unlocked.
  • Infusion type is randomized from available types not already present.
  • Each element scales independently via config: FireBonusPerTier, FrostBonusPerTier, etc.
  • Unlock level and behavior controlled by ElementalUnlockLevel, AlwaysAddElementalAtMax.
  • Percentage-based scaling of Infused Stats.

🏗️ Structure Infusion

  • Smelters, kilns, and blast furnaces gain speed boosts based on your skill tier.
  • Infusions expire after a set time or when idle.
  • Configurable via InfusionTierInterval, SmeltingSpeedBonusPerTier, KilnSpeedBonusPerTier, InfusionExpireTime.
  • Only workstations listed in Blacksmithing workstations give XP and bonuses (default: smelter, blast furnace, charcoal kiln). Windmills, Spinning Wheels and Eitr Refineries are excluded; add a modded furnace's prefab name to include it.

🛠️ Inventory Repair Unlock

  • Repair gear directly from your inventory once you reach the required level.
  • Visual effects and XP gain included.
  • Controlled by EnableInventoryRepair, InventoryRepairUnlockLevel.

📋 Item Filtering System

  • YAML-based whitelist/blacklist system for precise item control.
  • Creates BlacksmithExpItemList.yml on first launch.
  • Configurable via UseYamlFiltering, LogFilteredItems.

📊 Skill Mechanics

  • Skill name: Blacksmithing
  • Description: Craft better, last longer. Improves durability, damage, and armor of crafted items.
  • XP sources: Crafting (XPPerCraft), Smelting (XPPerSmelt), Repairing (XPPerRepair), Upgrading (XPPerUpgrade), First-time crafts (FirstCraftBonusXP)
  • Effects scale with: SkillGainFactor, SkillEffectFactor

⚙️ Configuration Overview

💡 All configs are grouped for clarity and synced in multiplayer. You may see a skill_########## group — this is auto-generated by SkillManager and not used by this mod.

🗂 Config Groups

| Group | Purpose | |-------|---------| | General | XP gain, infusion logic, blacksmithing workstations, 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 |

🔥 Elemental Configs

Read the full description on Thunderstore →

Highlights

From source data

Loaders

Runs on BepInEx.

Footprint

Rated a light load on a server.

Dependencies

Needs 1 other project installed alongside it.

BlacksmithingExpanded on Nxeon

From our catalogue
One-click install
Supported on Nxeon Valheim servers, for BepInEx servers. We download it from Thunderstore, place it, and restart the server.
Server side
Optional on the server
Server type needed
BepInEx
Server load
light
Smallest plan we suggest
Valheim — 4 GB (4 GB RAM). This follows our own load rating above, not a benchmark.
Latest build
1.2.4, released 2026-09-29

Game versions by loader

LoaderGame versionsNewest
BepInEx

From 22 recorded builds of BlacksmithingExpanded.

Recent builds

BuildReleasedGame versionsLoaders
1.2.42026-09-29n/aBepInEx
1.2.32026-09-26n/aBepInEx
1.2.22026-09-26n/aBepInEx
1.2.12026-09-22n/aBepInEx
1.1.72026-03-10n/aBepInEx
1.1.62026-02-10n/aBepInEx

Dependencies

Declared by the newest build that lists any. Required ones are installed with it on one-click installs.

Run BlacksmithingExpanded on a Valheim server

Pick a server or deploy a new one above; it is installed in one click.

What kind of mod it is

From the catalog
Listed on Thunderstore as “Tweaks”

Quality of life & UI

Small conveniences, tweaks and interface improvements players notice straight away.

Works on a server

From source side support

Thunderstore lists server-side support for BlacksmithingExpanded as optional: it can run on a server, but isn’t required there.

Compatibility

Game
Valheim
Loaders
BepInEx
Runs on
Serveroptional on the server
Requires
One-click install needs a BepInEx server. 1 other project installed alongside it.

Verified at the source

  • ✓ThunderstoreOfficial listing, checked 2026-10-01Open ↗
  • ✓AuthorOdinPlus, as published on Thunderstore
  • ✓LicenseNot published by the sourceFree

BlacksmithingExpanded, answered

Generated from the mod’s own source data.

Do my players need to install BlacksmithingExpanded?

Thunderstore lists server-side support for BlacksmithingExpanded as optional: it can run on a server, but isn’t required there.

Which loaders does it support?

BepInEx.

Is it free?

Yes. BlacksmithingExpanded is free to download from Thunderstore.

How do I add it to my Nxeon server?

Use “Add to a server” on this page, or open NxLabs from your dashboard. We install it, restart your server and switch it on.

NxLabs

Run BlacksmithingExpanded on a Valheim server.

Deploy in about a minute from $9.99 a month, then add BlacksmithingExpanded in one click.