Mods / Relic Tools

Tags:
Crafting Furniture
Author:
DPhKraken
Side:
Both
Created:
Jul 3rd 2025 at 8:19 PM
Last modified:
May 8th at 7:30 PM
Downloads:
3120
Follow Unfollow 154
Recommended download (for Vintage Story 1.22.0 - 1.22.2):
relictools.1.2.2.zip  1-click install

Adds survival recipes for a number of blocks only available from ruins or in creative. Adds a soap-making industry.

This mod is a work in progress and will be updated with more content and mechanics.

 

New resources:

  • Lye and three kinds of soap - use this to clean up clutter blocks and dirty pots
  • New tools sold by traders or cleaned using soap - for building exclusive blocks
  • Additional nail materials: molybdochalkos, brass, cupronickel
  • Hide glue and horn glue
  • Clutter can be scrapped into nuggets

 

New obtainable blocks:

  • Metal tables
  • Craftable torch holders and braziers
  • All types of metal blocks craftable
  • Suevite and marble ashlar blocks
  • Aged stone, bricks, and acacia
  • Rusty lanterns
  • Hardened clay
  • Ancient segments
  • Leather upholstery (in various colors)
  • Colored wall mounts
  • Roof beams
  • Functional cabinets and wardrobes

Mod Version Mod IdentifierFor Game version Downloads Released Changelog Download 1-click mod install*
1.2.2 relictools
1.22.0 - 1.22.2
163 May 8th at 7:30 PM relictools.1.2.2.zip 1-click install

- Added colored leather blocks
- Added dyed leather wall mounts, changed vanilla wooden wall mount recipe to only use plain leather
- Added slate roof beam recipe

- Revised soap recipes to use rendered fat
- Fixed aged stone bricks not using the intended amount of rot
- Updated vanilla tool references to use tags

1.2.1 relictools
1.22.0-pre.1 - 1.22.0
171 Apr 24th at 4:35 AM relictools.1.2.1.zip 1-click install

Update to 1.22

 

Additions

  • Added quilt blocks
  • Added roofing beam recipes
  • Supported new vanilla item variants: Aged wood, ceramic tiles, rusty lanterns, oil
  • Added recipe for Trader's Boat clutter, use woodworking tools in top center and the Minecraft boat recipe with aged oak planks
  • Horn and hide glue can be reheated

 

Tweaks

  • Made custom items storable on ground, shelves
  • Iron clutter is turned into metal scraps instead of nuggets
  • Increased brazier output to match torch holder
  • Increased rot consumption for aged blocks
  • Altered horn glue recipe

 

Compatibility

  • Reverted sleek door model to vanilla
  • Deprecated support for Expanded Foods

 

New in 1.2.1

  • Fixed soap using the ingot class and causing unexpected behaviors
  • Fixed bugged recipes (very aged log, raw tallow soap, aged planks)
1.1.3 relictools
1.21.5 - 1.21.6
714 Dec 20th 2025 at 8:38 PM relictools.1.1.3.zip 1-click install
  • Fixed brazier and storage crafting recipes
  • Most glass scrap recipes provide additional materials
  • Removed transparent door plane due to rendering issues
1.1.2 relictools
1.21.5 - 1.21.6-rc.1
228 Dec 12th 2025 at 10:09 PM relictools.1.1.2.zip 1-click install

Update to 1.21.5

- Fixed borax recipe for metal tables
- Added clutter to functional recipe for brazier, cupboard, wardrobe
- Fixed sleek door and metal plate patch (integrated into vanilla)

1.1.1 relictools 376 Oct 13th 2025 at 9:31 PM relictools.1.1.1.zip 1-click install

Bricklayers compatibility changes
- Fixed marble bricks being overwritten
- Fixed modded clay handbook crash
- Disabled own hardened clay recipe in favor of Bricklayers (sorry Perric, it felt like the right call)
- Tile making recipe uses bricklayers polished red clay if available

1.1.0 relictools 459 Aug 25th 2025 at 9:08 PM relictools.1.1.0.zip 1-click install

- Update to new clay standards
- Add crafting recipe for 1.21 blocks: ceramic tiles, aged diamond tiles
- Added aged hay recipes (hay + limewater/lye)
- Added support for Aluminum from Bauxite (metal blocks, lye compatibility) by LivCi
- Brass nails can substitute for tin bronze when making elk tack

Healing items:
- New IDs (removed from game namespace, not remapped)
- Soap adds HP and extends the duration of the effect

1.0.2 relictools 522 Jul 12th 2025 at 5:06 AM relictools.1.0.2.zip 1-click install

- Recipes that use tools from this mod now work properly
- Fixed raw plant soap handbook crash with Expanded Foods enabled
- Removed rot/ash ingredient for uneven clay bricks
- Added iron fence recipe

1.0.1 relictools 177 Jul 6th 2025 at 4:27 AM relictools.1.0.1.zip 1-click install
  • Added version dependency
  • Future-proofed hardened clay
  • Raised metal bit yields on clutter to match 1.21
1.0.0 relictools 216 Jul 3rd 2025 at 8:23 PM Empty relictools.1.0.0.zip 1-click install

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

DPhKraken , May 8th at 7:32 PM (modified May 8th at 7:33 PM)

I tested on my own, couldn't replicate the error. I do see a lot of food mods in there, and they might be affecting vegetable oils. But the crashlog doesn't seem to mention the missing itemtype, so I don't know what's happening there.

In the patch I just released I did change fat soap to use the rendered form, as is typical of 1.22 recipes, and added some new colored leather blocks.

GriffinsWings, May 2nd at 5:13 PM

The Raw Vegetable Soap handbook crash is happening again in 1.22 -- unsure if maybe a mod conflict but I figured it was worth noting. 

(Also, i tried removing the Handbook Bookmark mod since I saw it mentioned by itself, but the crash still occurs so its not a conflict there)

Crash Report
Game Version: v1.22.1 (Stable)
5/2/2026 11:24:41 AM: Critical error occurred
Loaded Mods: akarisimpletweaks@1.3.7, bola@1.4.1, bronzemeteoricmining@1.3.1, cavepainting@0.1.4, charlottesclothes@1.3.4, chiselmore@1.2.1, chiseltools@1.17.1, darkvision@1.3.2, diversediets@1.0.4, eternalstew@1.3.0, fastpackeddirtpaths@1.0.1, flourbags@1.1.1, forestpreserve@0.0.4, fragilecharcoal@0.0.1, fuelbriquettes@1.0.1, geodesandgemstonesforked@1.0.0, handsomedrifterscontinued@1.2.0, huganvilsagain@1.0.1, instantpickup@1.1.4, jsonpatcheslib@1.5.2, louderbears@1.0.2, manualdishes@0.1.2, manualdough@1.1.8, manualtoolcrafting@2.1.0, millwright@1.3.3, molds@0.3.0, morepaperrecipes@2.0.0, overhaullib@2.0.6, pantherinae@1.2.13, primitivesurvival@5.0.5, RelightTorches@1.0.0, saltyseawater@1.0.3, scrollrackable@1.5.0, shelfobsessed@2.1.1, snowcaps@0.0.0, spinningwheel@1.2.0, stoneharvesting@1.2.2, stonequarryrepckfipil@3.6.2, tankardsandgoblets@1.4.0, temporal_gears_stack@1.0.0, terratag@0.4.5, traderssellcrowbars@0.0.3, translocatorengineeringredux@1.6.5, trashbinned@0.4.2, usefulshears@1.0.0, game@1.22.1, vsimgui@1.2.2, wforests@1.0.0, wilderlandscavessystem@2.0.5, woodveneer@22.0.1, airthermomod@0.5.0, animalcages@5.0.0, attributerenderinglibrary@3.1.0, bettererprospecting@3.2.3, betternutrition@1.0.4, betterruins@0.6.0, bettertraders@0.2.0, bloodtrail@1.2.1, bloomerytiers@1.0.4, blushandbins@1.1.0, buzzwords@1.8.2, canjewelry@0.6.1, carryon@1.14.0, cartwrightscaravan@1.9.0, chiselwiz@5.0.0-pre.2, coinage@2.1.2, commonlibforked@2.8.1, configlib@1.12.0, conicalhotgear@1.0.1, crbutterfly@1.1.1, customplaystyles@1.0.1, dairyplus@1.0.4, dampenedanvil@1.2.0, danatweaks@4.0.0, eggpiemod@0.1.0, elkvariants@3.6.2, envelopes@3.8.3, extrainfo@2.0.0, farseer@1.4.0, fastknapping@1.0.0, fendragonbcs@0.2.2, foodpreferences@1.4.3, foodshelves@3.0.1, foragersgamble@1.3.0, fromgoldencombsfix@1.0.3, geologymap@1.1.0, goodhunting@1.4.0, gourmand@1.8.8, handbookbookmarkbutton@0.1.2, healthbar@1.4.1, herbarium@1.4.2-rc.1, hidegear@1.3.0, hydrateordiedrate@2.4.5, immersivewoodchopping@0.8.3, immersivewoodsawing@0.2.9, insanitylib@2.0.1, itempickupnotifier@2.2.0, ithaniacannedgoods@2.0.1, juicyores@1.0.2, mailboxtrade@1.0.19, morepiles@3.0.0, moretuningcylinders@2.0.2, morewaypointicons@1.4.1, nbcartographer@2.3.0, ndlblocksslabsstairs@1.0.0, ndlcoralgrowth@2.1.0, ndlwoodentorchholder@3.0.1, noticeboard@1.3.0, panningmachine@1.0.9, particlesplus@2.5.8, petai@5.1.0, placeonslabs@1.0.5, playerlistrevived@2.3.8, playermodellib@1.17.6, rebuildablebloomery@1.0.6, relictools@1.2.1, remotetradercheckmod@0.6.0, riftworks@1.1.20, saltandsands@1.2.0, slowtox@5.0.0, statushudcont@4.3.1, stepfixelk@0.0.3, suggestswitchmemory@1.0.1, tablet@0.2.0, tradersbuycrops@1.0.1, creative@1.22.1, vspaint@1.2.7, survival@1.22.1, wildcultivation@1.2.0, wilderlandsadjustments@1.0.1, worldmapmasterreforged@1.0.0, antisiezure@1.22.0, autoconfiglib@2.0.10, bloomerytiersrebuildablebloomerypatch@1.0.5, clicktoggle@1.1.2, comfybeds@0.2.0, cutthehides@1.3.0, em@3.5.1, extremefirestartersreforged@1.1.3, mapper@0.5.1, moreblueclay@1.0.2, obsidiancraft@1.6.1, playercorpseforked@1.14.1, scoopofjammod@1.2.0, shearlib@1.3.0, subtleparticlesplus@1.1.0, tailorsdelight@2.2.0, terrainslabs@1.0.13, wethology@1.0.2, wildcraftfruit@1.4.61, wolftaming@5.0.1, wwaymarkers@1.0.4, zrustdrops@2.1.0, bricklayers@3.2.1, wool@1.9.1, shearregret@1.0.1
Involved Harmony IDs: handbookbookmarkbutton
System.IndexOutOfRangeException: Index was outside the bounds of the array.
at Vintagestory.API.Client.SlideshowItemstackTextComponent.RenderInteractiveElements(Single deltaTime, Double renderX, Double renderY, Double renderZ) in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Text\Richtext\SlideshowItemstackTextComponent.cs:line 204
at Vintagestory.API.Client.GuiElementRichtext.RenderInteractiveElements(Single deltaTime) in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Text\GuiElementRichtext.cs:line 490
at Vintagestory.API.Client.GuiComposer.Render(Single deltaTime) in VintagestoryApi\Client\UI\GuiComposer.cs:line 737
at Vintagestory.API.Client.GuiDialog.OnRenderGUI(Single deltaTime) in VintagestoryApi\Client\UI\Dialog\GuiDialog.cs:line 396
at Vintagestory.GameContent.GuiDialogHandbook.OnRenderGUI_Patch18(GuiDialogHandbook this, Single deltaTime)
at Vintagestory.Client.NoObf.GuiManager.OnRenderFrameGUI(Single deltaTime) in VintagestoryLib\Client\Systems\Gui\GuiManager.cs:line 309
at Vintagestory.Client.NoObf.ClientMain.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 1048
at Vintagestory.Client.GuiScreenRunningGame.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 251
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 783
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 686
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 112
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 354
at Vintagestory.Client.ClientProgram.<>c__DisplayClass10_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 131
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 95
Game Version: v1.22.1 (Stable)
5/2/2026 12:03:12 PM: Critical error occurred
Loaded Mods: akarisimpletweaks@1.3.7, bola@1.4.1, bronzemeteoricmining@1.3.1, cavepainting@0.1.4, charlottesclothes@1.3.4, chiselmore@1.2.1, chiseltools@1.17.1, darkvision@1.3.2, diversediets@1.0.4, eternalstew@1.3.0, fastpackeddirtpaths@1.22.1, flourbags@1.1.1, forestpreserve@0.0.4, fragilecharcoal@0.0.1, fuelbriquettes@1.0.1, geodesandgemstonesforked@1.0.0, handsomedrifterscontinued@1.2.0, huganvilsagain@1.0.1, instantpickup@1.1.4, jsonpatcheslib@1.5.2, louderbears@1.0.2, manualdishes@0.1.2, manualdough@1.1.8, manualtoolcrafting@2.1.0, millwright@1.3.3, molds@0.3.0, morepaperrecipes@2.0.0, overhaullib@2.0.6, pantherinae@1.2.13, primitivesurvival@5.0.5, RelightTorches@1.0.0, saltyseawater@1.0.3, scrollrackable@1.5.0, shelfobsessed@2.1.1, snowcaps@0.0.0, spinningwheel@1.2.0, stoneharvesting@1.2.2, stonequarryrepckfipil@3.6.2, tankardsandgoblets@1.4.0, temporal_gears_stack@1.0.0, terratag@0.4.5, traderssellcrowbars@0.0.3, translocatorengineeringredux@1.6.5, usefulshears@1.0.0, game@1.22.1, vsimgui@1.2.2, wforests@1.0.0, wilderlandscavessystem@2.0.5, woodveneer@22.0.1, airthermomod@0.5.0, animalcages@5.0.0, attributerenderinglibrary@3.1.0, bettererprospecting@3.2.3, betternutrition@1.0.4, betterruins@0.6.0, bettertraders@0.2.0, bloodtrail@1.2.1, bloomerytiers@1.0.4, blushandbins@1.1.0, buzzwords@1.8.2, canjewelry@0.6.1, carryon@1.14.0, cartwrightscaravan@1.9.0, chiselwiz@5.0.0-pre.2, coinage@2.1.2, commonlibforked@2.8.1, configlib@1.12.0, conicalhotgear@1.0.1, crbutterfly@1.1.1, customplaystyles@1.0.1, dairyplus@1.0.4, dampenedanvil@1.2.0, danatweaks@4.0.0, eggpiemod@0.1.0, elkvariants@3.6.2, envelopes@3.8.3, extrainfo@2.0.0, farseer@1.4.0, fastknapping@1.0.0, fendragonbcs@0.2.2, foodpreferences@1.4.3, foodshelves@3.0.1, foragersgamble@1.3.0, fromgoldencombsfix@1.0.3, geologymap@1.1.0, goodhunting@1.4.0, gourmand@1.8.8, healthbar@1.4.1, herbarium@1.4.2-rc.1, hidegear@1.3.0, hydrateordiedrate@2.4.5, immersivewoodchopping@0.8.3, immersivewoodsawing@0.2.9, insanitylib@2.0.1, itempickupnotifier@2.2.0, ithaniacannedgoods@2.0.1, juicyores@1.0.2, mailboxtrade@1.0.19, morepiles@3.0.0, moretuningcylinders@2.0.2, morewaypointicons@1.4.1, nbcartographer@2.3.0, ndlblocksslabsstairs@1.0.0, ndlcoralgrowth@2.1.0, ndlwoodentorchholder@3.0.1, noticeboard@1.3.0, panningmachine@1.0.9, particlesplus@2.5.8, petai@5.1.0, placeonslabs@1.0.5, playerlistrevived@2.3.8, playermodellib@1.18.0-pre.2, rebuildablebloomery@1.0.6, relictools@1.2.1, remotetradercheckmod@0.6.0, riftworks@1.1.20, saltandsands@1.2.0, slowtox@5.0.0, statushudcont@4.3.1, stepfixelk@0.0.3, suggestswitchmemory@1.0.1, tablet@0.2.0, tradersbuycrops@1.0.1, creative@1.22.1, vspaint@1.2.7, survival@1.22.1, wildcultivation@1.2.0, wilderlandsadjustments@1.0.1, worldmapmasterreforged@1.0.0, antisiezure@1.22.0, autoconfiglib@2.0.10, bloomerytiersrebuildablebloomerypatch@1.0.5, clicktoggle@1.1.2, comfybeds@0.2.0, cutthehides@1.3.0, em@3.5.1, extremefirestartersreforged@1.1.3, mapper@0.5.1, moreblueclay@1.0.2, obsidiancraft@1.6.1, playercorpseforked@1.14.1, scoopofjammod@1.2.0, shearlib@1.3.0, subtleparticlesplus@1.1.0, tailorsdelight@2.2.0, terrainslabs@1.0.13, wethology@1.0.2, wildcraftfruit@1.4.61, wolftaming@5.0.1, wwaymarkers@1.0.4, zrustdrops@2.1.0, bricklayers@3.2.1, wool@1.9.1, shearregret@1.0.1
System.IndexOutOfRangeException: Index was outside the bounds of the array.
at Vintagestory.API.Client.SlideshowItemstackTextComponent.RenderInteractiveElements(Single deltaTime, Double renderX, Double renderY, Double renderZ) in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Text\Richtext\SlideshowItemstackTextComponent.cs:line 204
at Vintagestory.API.Client.GuiElementRichtext.RenderInteractiveElements(Single deltaTime) in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Text\GuiElementRichtext.cs:line 490
at Vintagestory.API.Client.GuiComposer.Render(Single deltaTime) in VintagestoryApi\Client\UI\GuiComposer.cs:line 737
at Vintagestory.GameContent.GuiDialogHandbook.OnRenderGUI(Single deltaTime) in VSSurvivalMod\Systems\Handbook\Gui\GuiDialogHandbook.cs:line 562
at Vintagestory.Client.NoObf.GuiManager.OnRenderFrameGUI(Single deltaTime) in VintagestoryLib\Client\Systems\Gui\GuiManager.cs:line 309
at Vintagestory.Client.NoObf.ClientMain.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 1048
at Vintagestory.Client.GuiScreenRunningGame.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 251
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 783
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 686
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 112
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 354
at Vintagestory.Client.ClientProgram.<>c__DisplayClass10_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 131
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 95

 

DPhKraken , Apr 27th at 6:21 PM

There, should be fixed.

DPhKraken , Apr 27th at 5:52 PM (modified Apr 27th at 5:53 PM)

Okay, I can reproduce the error. I don't touch anvils outside of smithing recipes so I'm not sure what I can do to fix it, though I do have a suspicion as to what.

DankMagicianGirl, Apr 26th at 3:12 PM

Hey there, this mod is causing a crash when we look at a copper anvil in the world (i.e. standing nearby, move the camera so it's at the middle of the screen and gets highlighted). Oddly, one player isn't affected while everyone else is, and we're not sure why.

I'm unfamiliar with Vintage Story modding, but it seems to be related to the "Variant["metal"]" being null for some item, somehow. This log is from a Linux machine, but it's also affecting other players using windows.

Log pasted below:

Crash Report
Game Version: v1.22.0 (Stable)
Critical error occurred
Loaded Mods: game@1.22.0, relictools@1.2.0, creative@1.22.0, survival@1.22.0
System.ArgumentNullException: Value cannot be null. (Parameter 'key')
at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value)
at Vintagestory.GameContent.ItemIngot.GetRequiredAnvilTier(ItemStack stack) in VSSurvivalMod\Item\ItemIngot.cs:line 32
at Vintagestory.GameContent.BlockAnvil.<>c__DisplayClass11_0.<GetPlacedBlockInteractionHelp>b__1(ItemStack stack) in VSSurvivalMod\Block\BlockAnvil.cs:line 98
at System.Linq.Enumerable.ListWhereIterator`1.MoveNext()
at System.Collections.Generic.List`1.AddRange(IEnumerable`1 collection)
at Vintagestory.GameContent.BlockAnvil.<GetPlacedBlockInteractionHelp>b__11_0() in VSSurvivalMod\Block\BlockAnvil.cs:line 98
at Vintagestory.API.Util.ObjectCacheUtil.GetOrCreate[T](ICoreAPI api, String key, CreateCachableObjectDelegate`1 onRequireCreate) in VintagestoryApi\Util\ObjectCacheUtil.cs:line 23
at Vintagestory.GameContent.BlockAnvil.GetPlacedBlockInteractionHelp(IWorldAccessor world, BlockSelection selection, IPlayer forPlayer) in VSSurvivalMod\Block\BlockAnvil.cs:line 85
at Vintagestory.Client.NoObf.HudElementInteractionHelp.getWorldInteractions() in VintagestoryLib\Client\Systems\Gui\Huds\HudElementInteractionHelp.cs:line 306
at Vintagestory.Client.NoObf.HudElementInteractionHelp.ComposeBlockWorldInteractionHelp() in VintagestoryLib\Client\Systems\Gui\Huds\HudElementInteractionHelp.cs:line 294
at Vintagestory.Common.GameTickListener.OnTriggered(Int64 ellapsedMilliseconds) in VintagestoryLib\Common\Model\GameTickListener.cs:line 36
at Vintagestory.Common.EventManager.TriggerGameTick(Int64 ellapsedMilliseconds, IWorldAccessor world) in VintagestoryLib\Common\EventManager.cs:line 134
at Vintagestory.Client.NoObf.ClientMain.MainRenderLoop(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 867
at Vintagestory.Client.GuiScreenRunningGame.RenderToPrimary(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 173
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 741
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 685
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 112
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 354
at Vintagestory.Client.ClientProgram.<>c__DisplayClass10_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 131
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 95
DPhKraken , Apr 25th at 8:10 PM

Do you have any information on the crashes? I wouldn't be able fix anything without knowing what happened.

josword, Apr 24th at 11:31 AM

just tried this mod on a test world and am now getting consistent crashing

Tacet, Nov 30th 2025 at 11:18 PM (modified Nov 30th 2025 at 11:18 PM)

Thank you SO MUCH! I just tested this mod and especially love the brazier, lanterns, and new resources. 

 

Heads up, I came across two minor visual quirks with the music box:

  1. Tuning cylinders render vertically, clipping the side, and handle spins around underneath
  2. Selection box off by 90 degrees
Spoiler!

Outside of this, everything worked as expected. 😊

Vigilance, Sep 20th 2025 at 8:36 PM (modified Sep 20th 2025 at 8:36 PM)

This mod is causing a crash for me on bricklayer's malachite clay and porcelains, after narrowing it down. When I click their handbook entries my game reliably, 100% of the time crashes right to desktop. I do not recall it doing this previously.

Perric101, Sep 10th 2025 at 12:46 AM

hooray, a source of hardened clay that's (I hope) less of a pain to get than Bricklayers!

DPhKraken , Sep 4th 2025 at 12:10 AM

I'd like to, but palisades are a group of related blocks that I'd rather handle with code.

LunaGore, Sep 3rd 2025 at 1:32 PM

Can you add a recipe for the palisades?

DPhKraken , Jul 12th 2025 at 5:06 AM

Fixed the issue with this mods tools and the oil cooking recipe.

LankyGiraffe, Jul 11th 2025 at 3:37 PM

Peak

Mystia98, Jul 10th 2025 at 2:44 AM

I have encontered an issue, when clicking on the Raw Vegetable Soap recipie in the hand book, it crashes the game. The other Soaps seem to be fine.

TheSmallOne, Jul 8th 2025 at 4:18 PM

It seems that the coil of rope to the varying sizes of rope recipes do not work.

DPhKraken , Jul 4th 2025 at 5:10 PM

Relic Tools soap is a lot more complex in implementation, so I don't think compatibility is possible on my end.

HONKCLUWNE, Jul 4th 2025 at 4:07 AM

Looks really cool, I'll have give this a try. Is there any compatibility with the soap and lye mod?