Mods / Iron Stirling Motor

Tags:
Technology
Author:
EldritchElli
Side:
Both
Created:
Dec 24th 2025 at 2:10 AM
Last modified:
Feb 25th at 8:09 PM
Downloads:
1017
Latest release (for Vintage Story 1.21.6, outdated):
Stirlingmotor_1.2.1.zip  1-click install

N.B. not a patch, conflicts with original mod must be downloaded seperately.

Overview

An Iron Stirling Engine that uses fuel to produce mechanical power. Add fuel to the campfire under the base; see the fuel section for stats. The top part of the block structure has an axle that outputs the mechanical power.

Fuel Stats

All Machines where connected directly into the engine without altering the speed.

Both the quern and archimedes screws where connected with a small gear due to being aligned vertically.

The archimedes values where recorded by stacking the screws until 2 RPM was reached as a stress test.

in vanilla the maximum torque generated is 37 kNm it scales with the temperature of the fuel.

 

  400C | fat 700C | firewood 900C | Peat 1100C | Brown Coal 1200C | Black Coal 1300C | Charcoal 1340 C | Coke
Pulverizer 2 RPM 16 RPM 19 RPM 22 RPM 23 RPM 23 RPM 24 RPM
Quern Not enough Torque 12 RPM 17 RPM 20 RPM 21 RPM 22 RPM 22 RPM
Helve Hammer Not enough Torque  1 RPM 6 RPM 10 RPM

11 RPM

12 RPM 13 RPM
Archimedes Screw  5 screws 10 screws 13 screws 16 screws 18 screws 19 screws 20 screws

Original

link to the orginal mod: https://mods.vintagestory.at/show/mod/22566

Mod Version Mod IdentifierFor Game version Downloads Released Changelog Download 1-click mod install*
1.2.1 stirlingiron 725 Feb 25th at 8:09 PM Stirlingmotor_1.2.1.zip 1-click install

Buffed acceleration speed and maximum speed to be more fitting for the cost of the resource investment.

0.5 -> 0.675 Maximum speed

0.01 -> 0.014 Acceleration

1.2.0 stirlingiron
1.21.6-rc.1 - 1.21.6
98 Feb 15th at 7:46 PM Stirlingmotor_1.2.0.zip 1-click install

changed crafting recipies to include iron brass and solder bars to set it into more of a late game addition

1.0.0 stirlingiron 194 Dec 24th 2025 at 2:23 AM Empty stirlingmotor_2.0.0.zip 1-click install

15 Comments (oldest first | newest first) (threaded | flat)

CtrlAltSilent, May 3rd at 10:21 PM

I look forward to this being updated because it seems more balanced than others I've seen.

bintoss, Apr 26th at 2:00 AM (modified Apr 26th at 2:00 AM)
Error Report
25.4.2026 18:37:13 [Error] [stirlingiron] Exception: Method 'HasMechPowerConnectorAt' in type 'BlockStirlingEngineRotor' from assembly 'StirlingMotor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.
at Vintagestory.API.Common.LoggerBase.Error(Exception e) in VintagestoryApi\Common\API\ILogger.cs:line 269
at Vintagestory.Common.ModContainer.GetModSystems(Assembly assembly) in VintagestoryLib\Common\API\ModContainer.cs:line 679
at Vintagestory.Common.ModContainer.<>c__DisplayClass38_0.<LoadAssembly>b__1(Assembly ass) in VintagestoryLib\Common\API\ModContainer.cs:line 598
at System.Linq.Enumerable.IEnumerableWhereIterator`1.ToList()
at Vintagestory.Common.ModContainer.LoadAssembly(ModCompilationContext compilationContext, ModAssemblyLoader loader) in VintagestoryLib\Common\API\ModContainer.cs:line 595
at Vintagestory.Common.ModLoader.instantiateMods(List`1 mods) in VintagestoryLib\Common\API\ModLoader.cs:line 286
at Vintagestory.Common.ModLoader.LoadMods(List`1 mods, IEnumerable`1 disabledModsByIdAndVersion) in VintagestoryLib\Common\API\ModLoader.cs:line 262
at Vintagestory.Common.ModLoader.LoadMods(IEnumerable`1 disabledModsByIdAndVersion) in VintagestoryLib\Common\API\ModLoader.cs:line 199
at Vintagestory.Server.ServerSystemModHandler.OnLoadAssets() in VintagestoryLib\Server\Systems\ModHandler.cs:line 46
at Vintagestory.Server.ServerMain.EnterRunPhase(EnumServerRunPhase runPhase) in VintagestoryLib\Server\ServerMain.cs:line 670
at Vintagestory.Server.ServerMain.Launch() in VintagestoryLib\Server\ServerMain.cs:line 570
at Vintagestory.Client.ClientProgram.ServerThreadStart() in VintagestoryLib\Client\ClientProgram.cs:line 487
at System.Threading.Thread.StartCallback()

Because it has a type error, I'd be surprised if any of it loaded at all.

EldritchElli , Mar 28th at 12:26 PM

Detritus doesn't work on 1.22rc6 world loads but none of the items are loaded in with it.

Detritus007, Mar 27th at 9:47 PM

anyone tried this on any of the 1.22 RC's? 

Potato_Spud, Feb 26th at 11:02 AM

Look at my boiler thing, it's a parlor trick, it's a goof you know! (2000 years later) What if I put coal in there?

EldritchElli , Feb 15th at 11:26 PM

abculatter_2 I don't do requests sorry

abculatter_2, Feb 15th at 10:25 PM

Compat request, could you add Real Smoke support for the engine while it's burning, including it getting smothered out if there's too much smoke?

EldritchElli , Feb 15th at 8:07 PM

unlikely to change anything in the future, I'm fairly happy with how this turned out, despite me wasting like 3 hours not noticing a simple error leading me to waste my entire evening on this side project. ill try to update it to 1.22 when it comes out Idk how that will work out exactly since I don't really have easy access to the code hopefully it'll go well when it comes out. anyways hope everyone using the mod enjoys it given how turbulance will work in the next update this will probably be a nice compact solution for a secondary  engine without having to make the windmill super large.

GenericGeck0, Jan 25th at 11:07 AM (modified Jan 25th at 12:02 PM)

Not sure if it's just because I'm in creative mode, but when I power this (with, say, charcoal) it can rotate a quern at 108rpm with 36kNm.

Is that supposed to be the case, or is it meant to be weaker than that?

edit: oddly, it does this when I place them, but reloading the world fixes it.

rebman36, Jan 18th at 12:34 AM (modified Jan 18th at 12:42 AM)

If you wanna avoid having the player smith the water vessel, maybe just tweak the boiler/condenser recipe a little. Just make it uses some iron plates and the soldering tools and it'll be pretty easy. It'll also give us more to do with the soldering stuff, as I can totally see making more than one of these.

EldritchElli , Dec 24th 2025 at 1:24 PM

@Bariof unlikely to happen sorry about that. Would need to decompile the code for that I think so not gonna do that for my first ever mod

Poompers, Dec 24th 2025 at 11:47 AM

Thank you for this, with it being copper was a bit too easy.

Bariof, Dec 24th 2025 at 8:52 AM

Great ideas all round, only thing I want to see is water consumption similar to the condenser.

EldritchElli , Dec 24th 2025 at 3:30 AM

Yochan its not a patch, its seperate and conflicts with the original link is included as credit

 

Yochan, Dec 24th 2025 at 3:11 AM

is this a patch? do i need the original mod or its completely seperate.