Mods / Heat Retention

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

Latest file for Various v1.19.x:
HeatRetention_v1.19.2_v1.0.2.zip 1-click install


image

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.

Config

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 10427 Apr 22nd 2024 at 3:00 PM Show HeatRetention_v1.19.2_v1.0.2.zip Install now
v1.0.1 144 Apr 21st 2024 at 7:55 PM Show HeatRetention_v1.19.2_v1.0.1.zip Install now
v1.0.0 301 Apr 18th 2024 at 11:07 PM Show HeatRetention_v1.19.2_v1.0.0.zip Install now

20 Comments (oldest first | newest first)

💬 bumblebink, 1 day ago

Still seems to work fine in 1.20, though I've noticed a quirk/bug that has either always existed or was introduced to this mod with 1.20.

The bug: when you're in a valid room, you can type "/debug rooms hi" to highlight the room you're in. If the highlight is green, that means you've successfully sealed it off, and if it's red, you haven't. When using oakum to insulate chiseled blocks, the room will continue to display as invalid (red) with the debug view, but destroying and re-placing the block fixes it and makes the room green again (the next time you type the debug command). (If you're testing this yourself, you can remove the debug view with "/debug rooms unhi".)

💬 GlooMeGlo, 4 days ago

godddd I need this in 1.20

💬 AzuliBluespots, Jan 12th at 2:54 AM

Is this still working?

💬 Ashe_Ferro, Oct 14th 2024 at 3:54 AM

Any chance you could somehow add compatibility with QP's chisel tools? Particularly for QP chiseled doors? or should I ask QP about that

💬 SvarozhichAuthor, Aug 2nd 2024 at 5:46 PM

Rapidash Sorry for the late reply if it's still relevant. One flax fiber = one durability, stack = full durability and as i just found out, you need to place them in one cell.

💬 Rapidash, Jul 28th 2024 at 12:30 AM

When i craft the oakum it has only 1 durability? How do i craft it with full durability? My settings are default, latest version.

💬 ext_, Jun 9th 2024 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 2024 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 2024 at 7:14 AM

Svarozhich

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
https://drive.google.com/drive/u/0/folders/1EjOf3zLcim3G4ooBE5BbQoyFp0a7OThW

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

💬 SvarozhichAuthor, Apr 21st 2024 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 2024 at 2:40 PM

Svarozhich

Hello, here are all of my logs. Take whichever you need
drive.google.com/drive/folders/1PHd2_cbklH14akinxURBAuCTEvHcDP8j?usp=sharing

💬 Mobius, Apr 21st 2024 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 2024 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 2024 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 2024 at 7:57 PM

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

💬 SvarozhichAuthor, Apr 19th 2024 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 2024 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 2024 at 4:30 PM

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

💬 Angellord, Apr 19th 2024 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 2024 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)