Mods / Blacksmiths

Category: #Crafting #QoL #Technology
Author: Tels
Side: Both
Created: Apr 25th 2021 at 4:06 PM
Last modified: Mar 18th 2023 at 11:44 AM
Downloads: 3843
Follow Unfollow 50

Latest file for v1.17.11:
blacksmiths-0.3.1.zip 1-click install


This no longer works with 1.18 or 1.19 or newer VS versions.

Please do not use.


This mod is all about working with metal.

  • Makes it easier to craft chutes, allows recycling of chutes, hoppers and full metal blocks.
  • Adds springs to doors to make them autoclose after a few seconds.
  • Craft metal sheets and thin sheet, and attach these as decoration to any solid face.
  • Craft sheet metal blocks both in dull and polished variants.

This mod is currently in an alpha stage - please be careful and make a backup of your world!

We hope you enjoy our work,

~ Tels & Phiwa

Version For Game version Downloads Release date Changelog Download 1-click mod install*
v0.3.1 641 Mar 18th 2023 at 11:44 AM Show blacksmiths-0.3.1.zip Install now
v0.3.0 233 Feb 20th 2023 at 6:47 PM Show blacksmiths-0.3.0.zip Install now
v0.3.0-pre.1 1116 Sep 3rd 2022 at 1:15 PM Show blacksmiths-0.3.0-pre.1.zip Install now
v0.2.0 900 Mar 3rd 2022 at 7:33 PM Show blacksmiths-0.2.0.zip Install now
v0.1.0 490 Oct 13th 2021 at 9:50 AM Show blacksmiths-0.1.0.zip Install now
v0.0.1 463 Aug 16th 2021 at 1:02 PM Show blacksmiths-0.0.1.zip Install now

6 Comments (oldest first | newest first)

💬 TelsAuthor, Nov 28th 2023 at 3:54 PM

Drathek This mod is not compatible with 1.18 or 1.19 and has been deprecated due to the massive changes required to fix all the doors and the metal blocks. Sorry!

💬 Drathek, Nov 27th 2023 at 6:26 PM

Not only do wooden vanilla doors (e.g. pine) not combine with a spring when crafting, the handbook recipe has a question mark block for wooden doors (iron door is fine), and if you view the recipe you will crash:

Running on 64 bit Windows with 32693 MB RAM
Game Version: v1.18.15 (Stable)
27-Nov-23 10:24:41: Critical error occurred
Loaded Mods: game@1.18.15, creative@1.18.15, survival@1.18.15, blacksmiths@0.3.1
System.DivideByZeroException: Attempted to divide by zero.
at Vintagestory.API.Client.SlideshowGridRecipeTextComponent.RenderInteractiveElements(Single deltaTime, Double renderX, Double renderY, Double renderZ) in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Text\Richtext\SlideshowGridRecipeTextComponent.cs:line 269
at Vintagestory.API.Client.GuiElementRichtext.RenderInteractiveElements(Single deltaTime) in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Text\GuiElementRichtext.cs:line 477
at Vintagestory.API.Client.GuiComposer.Render(Single deltaTime) in VintagestoryApi\Client\UI\GuiComposer.cs:line 695
at Vintagestory.API.Client.GuiDialog.OnRenderGUI(Single deltaTime) in VintagestoryApi\Client\UI\Dialog\GuiDialog.cs:line 379
at Vintagestory.GameContent.GuiDialogHandbook.OnRenderGUI(Single deltaTime) in VSSurvivalMod\Systems\Handbook\Gui\GuiDialogHandbook.cs:line 571
at Vintagestory.Client.NoObf.GuiManager.OnRenderFrameGUI(Single deltaTime) in VintagestoryLib\Client\Systems\Gui\GuiManager.cs:line 318
at Vintagestory.Client.NoObf.ClientEventManager.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\Util\ClientEventManager.cs:line 185
at Vintagestory.Client.NoObf.ClientMain.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\ClientMain.cs:line 790
at Vintagestory.Client.NoObf.ClientMain.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 983
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 668
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 643
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 77
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 313
at Vintagestory.Client.ClientProgram.<>c__DisplayClass9_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 129
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93

💬 TelsAuthor, Oct 24th 2022 at 4:29 PM

gndrneutralnoun

Btw, doors will only autoclose if you attach a spring to them, so medival expansion and this mod should not conflict with each other.

💬 TelsAuthor, Oct 22nd 2022 at 1:10 PM

I haven't had time to work on this mod for quite some time, and the code wasn't written by me, so unfortuately I can't make any promises here.

💬 gndrneutralnoun, Oct 12th 2022 at 5:57 PM

Could you make a config option to disable the springs and spring doors? I use Auto Close instead, but I like the other features of this mod.

💬 misterandydandy, Aug 18th 2021 at 10:05 PM

How many mods do you need @Tels :D 

(edit comment delete)