Mods / Blacksmiths

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

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 606 Mar 18th at 11:44 AM Show blacksmiths-0.3.1.zip Install now
v0.3.0 217 Feb 20th at 6:47 PM Show blacksmiths-0.3.0.zip Install now
v0.3.0-pre.1 1091 Sep 3rd 2022 at 1:15 PM Show blacksmiths-0.3.0-pre.1.zip Install now
v0.2.0 882 Mar 3rd 2022 at 7:33 PM Show blacksmiths-0.2.0.zip Install now
v0.1.0 472 Oct 13th 2021 at 9:50 AM Show blacksmiths-0.1.0.zip Install now
v0.0.1 439 Aug 16th 2021 at 1:02 PM Show blacksmiths-0.0.1.zip Install now

6 Comments (oldest first | newest first)

💬 TelsAuthor, 4 days ago

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, 5 days ago

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)