Mods / Heat Retention

Category: #Crafting #QoL #Utility
Author: Svarozhich
Side: Both
Created: Apr 12th at 7:53 PM
Last modified: Apr 22nd at 3:00 PM
Downloads: 4677
Follow Unfollow 83

Latest file for Various v1.19.x: 1-click install


You built beautiful chiseled windows, but your house is considered an outside? Don't you like massive walls that are half a block thick? Plug all draft cracks with oakum!

Just one click of oakum on a chisel block makes it isolated!

To obtain oakum, you need to put together a little flax fibers.


OakumDurability - maximum durability (default: 64, int) 

CostPerBlock - cost of block insulation (default: 1, int)

For modpack creators

If you want to change a crafting recipe using a patch, you must set the amount of resources for an item with full durability in the recipe. The recipe for an item with incomplete durability will be calculated automatically, if the recipe contains several different types of resources (up to 8), the amount of resources to create oakum with minimum durability will be calculated using the GCD method.

Version For Game version Downloads Release date Changelog Download 1-click mod install*
v1.0.2 4333 Apr 22nd at 3:00 PM Show Install now
v1.0.1 91 Apr 21st at 7:55 PM Show Install now
v1.0.0 252 Apr 18th at 11:07 PM Show Install now

14 Comments (oldest first | newest first)

💬 ext_, Jun 9th at 11:04 PM

Awesome for doorless rooms if you want to keep properties + beams
Be aware that lighting engine for static blocks breaks if you seal one side of your room though

💬 SvarozhichAuthor, Apr 22nd at 3:05 PM

LeBonque And thanks again, this time I checked on the server, I hope everything is fixed, but it doesn't happen that way 😞

💬 LeBonque, Apr 22nd at 7:14 AM


Hello, the fix works great. The clients don't crash when entering the server, and the oakum gives the correct "insulated" block status.
But, unfortunately, a new problem arose. The client crashes when attempting to craft oakum or any other item using  just flax (ex. twine). If there's another item (ex. sticks when crafting a bow) in the crafting grid it doesn't crash.

I've already prepared the logs, no need to rush

Looking forward to playing with this mod!
And thank you for your work

💬 SvarozhichAuthor, Apr 21st at 7:26 PM

LeBonque Thank you very much, I fixed it. I'll upload the corrected version now. This error does not occur in single 😔

💬 LeBonque, Apr 21st at 2:40 PM


Hello, here are all of my logs. Take whichever you need

💬 Mobius, Apr 21st at 2:01 AM

Oh I really like this a whole lot. Yesss. Thank you for providing something so useful, I will now go crazy with the windows :D

💬 SvarozhichAuthor, Apr 19th at 9:55 PM

Wizard76 Should work on any 1.19.* But I tested it on 1.19.2 and 1.19.7

💬 Wizard76, Apr 19th at 9:37 PM

 Oh!  you absolute legend!!!
This is amazing. Will it work on 1.19.3? I cant update to newer versions yet as Ill lose mods that are essential to my playthrough

💬 SvarozhichAuthor, Apr 19th at 7:57 PM

Angellord And this should also work with greenhouses, you can make thin glass walls.

💬 SvarozhichAuthor, Apr 19th at 7:49 PM

LeBonque Can you send me a full log from %AppData%/VintagestoryData/Logs/client-main.txt? Directly after the crash, don't reload the game before

💬 LeBonque, Apr 19th at 5:55 PM

Hello, I'm getting a weird crash when using your mod in my modlist. It resets the character creation and then kicks the client off the server.
Everything works perfectly when the mod is disabled.

Game Version: v1.19.7 (Stable)
4/19/2024 7:33:38 PM: Critical error occurred in the following mod: metalrecovery@0.1.19-pre.1
Loaded Mods: tadmorecharcoal@1.0.0, acorns@0.5.3, aculinaryartillery@1.1.4, advancedsmithing@1.3.0, ancientarmory@1.0.0, autopanning@1.0.1, betterbalance@2.1.3, bettertraders@0.0.5, buzzwords@1.6.0, chiseltools@1.11.2, coppercoldforging1@1.0.1, decor@1.0.15, dont-place-sticks@1.0.1, dryable_ground_storage@1.0.0, driedfirefuels@1.1.1, samsdungeonsremastered@1.0.0, dye_recipes_fix@1.0.0, evaporite@1.0.0, fancysky@1.1.6, flourbags@1.0.2, frozenreeds@1.0.1, hideandfabric@1.3.0, HumanSkinTones@0.0.3, immersivecorpsedrop@1.0.2, millwright@1.1.4, moreclasses@1.2.5, moredrifterloot@1.5.4, moreminerals@1.0.3, morenails@1.1.0, naturalpatches@0.1.3, oils@1.1.0, TA_plainsandvalleys@1.0.5, primitivesurvival@3.5.1, ropebucket@1.0.0, scraps@1.1.1, she1fish@1.2.0, sortablestorage@2.2.3, spyglass@0.5.1, toolsplus@1.0.1, usefulscrap@2.0.2, visibleore@1.0.1, game@1.19.7, abcsreborn@0.2.1, AgeOfConfession@2.0.0, alchemy@1.6.31, alloycalculator@1.0.0, ancienttools@1.5.18, animalcages@3.0.2, animationmanagerlib@0.7.14, betterjonasdevices@1.1.0, betterruins@0.3.4, blacksmithenhancements@1.0.5, brutalstory@1.0.0, carryon@1.7.4, commonlib@2.3.7, composter@1.1.0, coolinbarrel@0.5.3, cooperativecombat@1.1.1, earlychiseling@1.0.1, electricity@0.0.11, expandedaitasksloader@1.1.1, expandedfoods@1.6.9, fishing@1.1.5, fromgoldencombs@1.4.25, furniturelibrary@1.0.11, glowingarrows@1.2.2, heatretention@1.0.0, jopainting@1.4.0, sailboat@1.3.0, maltiezbows@1.0.4, metalsupports@1.0.3, mio@0.9.5, meteoricexpansion@1.2.5, moreanimals@1.3.3, morepiles@1.5.0, mortaldamage@1.5.1, oregolems2@0.1.2, outlawmod@1.2.3, petai@2.2.3, claywheel@1.1.1, resmeltableslight@1.0.0, recycleclothes@1.0.0, vanvar@4.0.2, vhfp@1.1.0, vmetp@1.1.1, creative@1.19.7, vsimgui@1.1.3, vsinstruments@1.2.7, vsquest@1.2.0, survival@1.19.7, vsvillage@1.0.0-pre.2, wildfarmingrevival@1.1.8, woodbarrels@1.1.0, woodchests@1.1.0, workbenchexpansion@1.8.0, xlib@0.8.1, metalrecovery@0.1.19-pre.1, bullseye-continued@2.5.8, tradercamps@1.1.4, configlib@1.3.1, em@2.5.2, fsmlib@0.4.4, playercorpse@1.9.0, ensisswordpack@2.0.0, stonequarry@3.2.1, wolftaming@2.1.2, xskills@0.8.2, bricklayers@2.5.1, maltiezcrossbows@0.3.3, maltiezfirearms@0.5.1
System.Collections.Generic.KeyNotFoundException: The given key 'amr_config.json' was not present in the dictionary.
at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
at AnvilMetalRecovery.MetalRecoverySystem.get_CachedConfiguration() in /home/librarian/Documents/Project/DotNet/First_Machine_Age/AnvilMetalRecovery/MetalRecoverySystem.cs:line 51
at AnvilMetalRecovery.VariableMetalItem.GetHeldItemInfo(ItemSlot inSlot, StringBuilder dsc, IWorldAccessor world, Boolean withDebugInfo) in /home/librarian/Documents/Project/DotNet/First_Machine_Age/AnvilMetalRecovery/Items/VariableMetalItem.cs:line 92
at Vintagestory.Common.CreativeTab.CreateSearchCache(IWorldAccessor world) in VintagestoryLib\Common\GameContent\Inventory\CreativeTab.cs:line 43
at Vintagestory.Common.CreativeTabs.CreateSearchCache(IWorldAccessor world) in VintagestoryLib\Common\GameContent\Inventory\CreativeTabs.cs:line 48
at Vintagestory.Client.NoObf.GuiDialogInventory.<OnOwnPlayerDataReceived>b__6_0() in VintagestoryLib\Client\Systems\Gui\Dialogs\GuiDialogInventory.cs:line 58
at Vintagestory.API.Common.TyronThreadPool.<>c__DisplayClass12_0.<QueueTask>b__0(Object a) in VintagestoryApi\Common\TyronThreadPool.cs:line 120
at System.Threading.QueueUserWorkItemCallback.Execute()
at System.Threading.ThreadPoolWorkQueue.Dispatch()
at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart()

💬 metasynthetic, Apr 19th at 4:30 PM

@Angellord FYI, the room limit is now 14^3. (Cellars are still limited to 7^3, though.)

💬 Angellord, Apr 19th at 12:22 PM

Interesting mod. Too bad, only that the game mechanics only works with rooms 9x9x9, with interior rooms no more than 7x7x7. ( upd: 14x14x14, Thanks metasynthetic :3 )
If the limit is not frightening, and there is such a need - to make beautiful warm rooms, basements, not just roof shelters - then yes, the mod is extremely useful, and satisfies the needs of creators.

💬 Mendall, Apr 19th at 2:57 AM

This is a long-needed thing. Question, will this possibly fix the long hated behavior where snow and rain will fall indoors if you have used chiseled blocks in the roof/ceiling. If so, you are a true legend.

(edit comment delete)