Mods / Mechanical Block Retention

Tags:
QoL Tweak Simplification
Author:
Rythillian
Side:
Both
Created:
Jun 21st 2025 at 6:39 PM
Last modified:
Nov 24th 2025 at 6:41 AM
Downloads:
13483
Latest release (for Vintage Story 1.20.0 - 1.21.5, outdated):
MechanicalBlockRetention-1.0.0.zip  1-click install

Extremely simple json mod that changes "sidesolid:" to always be true for axle.json, chute.json, chute-cross.json, chute-straight.json, chute-t.json and archimedesscrew.json.
Tired of all your blacksmiths being cold in the wintertime because you have a chute or axle going through a ceiling or wall? Worry no more as this mod sets all chutes and axles to be solid meaning your room will finally be enclosed and detected as a room. This mod adds no new blocks and as such can be safely added or removed mid-playthrough! This mod doesn't currently make any other mechanical objects solid besides axels, this shouldn't be needed but if people request it or if people on my server complain I'll upload another version with further mechanical objects set to solid.

 

This mod was mod was put together for my server, it was made alongside another mod for making chiseled blocks solid. If that interests you then you can get that over here!
If you want a mod that adds seperate blocks for this check out Pass-Thru Chutes and Axle in blocks. MBR was made to not add new blocks, to make it easier to add and remove the mod.

 

List of blocks that are made solid

Axles (All directions)

Archimedes Screw (both varients)

Straight Chutes

Cross Chutes

Chute T Section

Elbow Chute

keywords

chute

axle

mechanical

room detection

room retention

heat retention

solid blocks

always solid

side solid

room

rooms

blacksmith

axle room

chute room

axle passthrough

chute passthrough

pass through

passthrough

chute retention

axle retention

Mod Version Mod IdentifierFor Game version Downloads Released Changelog Download 1-click mod install*
1.0.0 mbr
1.20.0 - 1.21.5
13483 Jun 21st 2025 at 7:10 PM MechanicalBlockRetention-1.0.0.zip 1-click install

Initial release, changes "sidesolid:" to always be true for axle.json, chute.json, chute-cross.json, chute-straight.json, chute-t.json and archimedesscrew.json.


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

Boompen, Jun 30th at 5:27 AM

I put a block covering on my vertical axle part that goes through the roof, but I still hear wind noises. Then I tried this mod and it doesnt seem to fix the problem. Is this reason enough to fix up this mod or am i doing something wrong regardless of the mod?

Rythillian , Jul 8th at 2:29 PM
@Boompen: I put a block covering on my vertical axle part that goes through the roof, but I still hear wind noises. Then I tried this mod and it doesnt seem to fix the problem. Is this reason enough to fix up this mod or am i doing something wrong regardless of the

Heya, I haven't updated the mod for the latest version since there is now a way to do this directly ingame. Does the way in the vanilla game not work for your use case? I may look into updating the mod if so.

Boompen, 4 days ago
@Rythillian: Heya, I haven't updated the mod for the latest version since there is now a way to do this directly ingame. Does the way in the vanilla game not work for your use case? I may look into updating the mod if so.

yeah the vanilla game seems to have a bug here in regards to room sealing. Turning this mod into just a simple bugfix mod, at least till they fix it, would be nice :)

Rythillian , 2 days ago (modified 2 days ago)
@Boompen: yeah the vanilla game seems to have a bug here in regards to room sealing. Turning this mod into just a simple bugfix mod, at least till they fix it, would be nice :)

Oof okay noted, make sure you report that bug in the discord. I'll update the mod soon.

aRTyficial, Apr 17th at 6:27 PM

The mod causes an issue with the newly introduced spur gears. You can't place them properly, they break off when you place the 2nd gear on a neighboring axle. Reporting just in case you do want to release an update for 1.22 despite the vanilla block coverings.

Rythillian , May 15th at 1:26 PM
@aRTyficial: The mod causes an issue with the newly introduced spur gears. You can't place them properly, they break off when you place the 2nd gear on a neighboring axle. Reporting just in case you do want to release an update for 1.22 despite the vanilla block cover

Not sure if I will update the mod or not, not totally sure what use the mod would have in the newest version thanks to the block coverings. But might just update it anyway for weird edge cases that someone would want to use this for.

Rythillian , Nov 22nd 2025 at 7:24 AM

Unrelatable Recent blog posts from the devs seem to suggest they are adding a way to pass through axles through blocks. So this mod probably won't be required in the future. As for the sound problem, I haven't been able to recreate it myself in the latest version which is kinda an issue when it comes to fixing it lol.

Unrelatable, Nov 18th 2025 at 4:25 PM

any update to this mods sound problem / chiseled block retentions visual bug? cant wait to use 'em! 

Rythillian , Sep 11th 2025 at 6:34 AM (modified Sep 11th 2025 at 6:35 AM)

SuperCrock Yes I'll be putting out a new version soon (BUT it should still work fine in latest version)! Are you sure those mechanical blocks aren't blocking sounds? I wasn't able to recreate this issue myself. EDIT: Nevermind I was able to recreate the issue, the next version should fix the sound problem!

SuperCrock, Sep 4th 2025 at 1:54 PM

Any updates to this? It works perfectly but wish it would block out the rain, snow and sounds.

Rythillian , Sep 1st 2025 at 6:50 AM

Interzoneism Sure I can update it to do that!

Damage_Zedd, Aug 30th 2025 at 11:36 AM

ChimMAG this mod works in 1.21 with no issues (33 hours of heavily modded gameplay)

ChimMAG, Aug 28th 2025 at 8:57 AM

Will you be updating to the new version of the game?

Interzoneism, Aug 26th 2025 at 9:58 PM

Hey! Would you consider adding a small change to each json? To make the blocks block out weather sounds as well. You just add this last part to the json:

Code
[
{
"op": "replace",
"path": "/sidesolid/all",
"value": true,
"file": "game:blocktypes/mechanics/axle.json"
},
{
"op": "add",
"path": "/rainPermeable",
"value": false,
"file": "game:blocktypes/mechanics/axle.json"
}
]
Rythillian , Jul 28th 2025 at 11:09 AM

Krougal I didn't realize it wasn't already a full block from the top. I'll take a look at it and see about adding it.

Krougal, Jul 24th 2025 at 5:59 PM

Can you add the hopper?

Dummythiqqpotato, Jun 24th 2025 at 1:46 PM

I litterally posted about this exact probelm a week ago on the subreddit, Thank you so much for the mod!

Rythillian , Jun 22nd 2025 at 12:16 AM

AtomikRonin Glad to hear it! You should be totally safe to remove the mod at anytime too. It doesn't replace any blocks or anything so it'll all work like vanilla if you ever have to remove the mod. That was my intention with this as while there are other mods that provide this ability, all of them add new blocks. And I didn't like the idea of having so many ? blocks in my builds if I ever removed the mods.

AtomikRonin, Jun 21st 2025 at 10:29 PM

I went ahead and grabbed this one too. Such an easy to use mod, future-proofing in the even something happens.