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.
BlackMetalBuildables
Adds black metal variants of vanilla Valheim iron building pieces.
| Date uploaded | a month ago |
| Version | 1.0.0 |
| Download link | HaydenC53-BlackMetalBuildables-1.0.0.zip |
| Downloads | 17 |
| Dependency string | HaydenC53-BlackMetalBuildables-1.0.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.2333ValheimModding-Jotunn
Jötunn (/ˈjɔːtʊn/, 'giant'), the Valheim Library was created with the goal of making the lives of mod developers easier. It enables you to create mods for Valheim using an abstracted API so you can focus on the actual content creation.
Preferred version: 2.29.0README
Black Metal Buildables
Black Metal Buildables is a small Valheim mod that adds black metal variants of vanilla iron building pieces.
The current implementation clones existing Valheim iron build-piece prefabs, changes their gameplay metadata, registers them in the Hammer build menu, and applies a lightweight runtime material tint so they read as black metal without custom meshes, textures, icons, or Unity asset bundles.
Current Pieces
| Piece | New prefab | Source prefab | Cost | Station |
|---|---|---|---|---|
| Black Metal Cage Floor 1x1 | blackmetal_floor_1x1 |
iron_floor_1x1_v2 |
1 BlackMetal | Forge |
| Black Metal Cage Floor | blackmetal_floor_2x2 |
iron_floor_2x2 |
2 BlackMetal | Forge |
| Black Metal Gate | blackmetal_gate |
iron_grate |
2 BlackMetal | Forge |
| Black Metal Cage Wall 1x1 | blackmetal_wall_1x1 |
iron_wall_1x1 |
1 BlackMetal | Forge |
| Black Metal Cage Wall 2x2 | blackmetal_wall_2x2 |
iron_wall_2x2 |
2 BlackMetal | Forge |
All pieces are added to:
Piece table: Hammer
Category: HeavyBuild
Design Goals
Keep the first version simple and functional:
- Reuse vanilla Valheim prefabs.
- Avoid custom Unity asset bundles.
- Avoid custom meshes.
- Avoid custom textures and icons for now.
- Avoid Harmony unless a later feature genuinely needs it.
- Prefer simple explicit piece registration over a larger content framework.
Requirements
Development and runtime assumptions:
- Valheim
- BepInExPack Valheim
v5.4.2333 - Jotunn
v2.29.0 - .NET SDK capable of building a
net472project - .NET Framework 4.7.2 reference assemblies
The project includes:
Microsoft.NETFramework.ReferenceAssemblies.net472
so IDE language services and command-line builds can resolve framework types consistently.
Build
From the repo root:
dotnet build .\src\BlackMetalBuildables.csproj
Build output:
src\bin\Debug\net472\BlackMetalBuildables.dll
Manual Install For Testing
This repo intentionally does not auto-deploy into a mod profile.
After building, copy:
src\bin\Debug\net472\BlackMetalBuildables.dll
into a BepInEx plugins folder. Then launch Valheim with that profile.
CHANGELOG
Changelog
1.0.0
- Added black metal variants of vanilla iron cage floors, cage walls, and gate.
- Added Hammer menu registration under
HeavyBuild. - Added Forge build requirement and BlackMetal material costs.
- Added runtime material tinting for a black metal visual treatment without custom assets.
- Added Thunderstore package metadata.
1.0.1
- Simplified the README