You are viewing a potentially older version of this package. View all versions.
HaydenC53-BlackMetalBuildables-1.0.0 icon

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-5.4.2333 icon
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.2333
ValheimModding-Jotunn-2.29.0 icon
ValheimModding-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.0

README

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 net472 project
  • .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