Mods / Salty´s Manual: Dough

Tags: #QoL #Simplification #Utility
Author: SaltyWater
Side: Both
Created: Oct 4th 2024 at 3:43 AM
Last modified: Aug 30th at 2:15 AM
Downloads: 18123
Follow Unfollow 388

Latest release (for Vintage Story 1.21.0, potentially outdated):
ManualDough_1.1.6.zip  1-click install


image

Pet the floppa to buy me a coffee!

    

 

 

 

 

Mod from the Manual mods series. this mod aims to take a more immersive approach to daily tasks.

Just hold right mouse button looking at a barrel or bucket or a water container in the hotbar filled with at least 1 liter water holding flour in hand. It will start producing dough and consume one liter from the container. It's the same ratio as the grid recipe, one liter for one dough.

image

Compatible with blooddoughs from Butchering

image

And ancient tools doughs too!!

image

Sounds and animations included for more immersiveness ;)

 

The mod reads for the flour name and converts it into the dough name, so any modded flour/dough that have the vanilla name convention should work.

You can set how long it takes to make a dough, and its cooldown in the config file.

The grid recipe for dough is disabled by default. Can be re enabled in the config.

 

check out my other mods here:image

 

 

Mod Version For Game version Downloads Released Changelog Download 1-click mod install*
1.1.6 1702 Aug 30th at 2:15 AM ManualDough_1.1.6.zip 1-click install

removed embedded dlls.

1.1.5 462 Aug 28th at 12:31 AM ManualDough_1.1.5.zip 1-click install

Port to 1.21

added modicon

1.1.4 2460 Jun 23rd at 12:09 AM ManualDough_1.1.4.zip 1-click install

Fixed compatibility with Ancient Tools doughs for newer versions that changes the asset path.

1.1.3
1.20.0 - 1.20.3
5220 Mar 10th at 9:52 PM ManualDough_1.1.3.zip 1-click install

Added some null checks to hopefully fix the crash trying to get a watercontainer.

1.1.2
1.20.0 - 1.20.3
2223 Feb 14th at 1:19 PM ManualDough_1.1.2.zip 1-click install

Added Compatibility with Blooddough from Butchering

1.1.1
1.20.0 - 1.20.1
2357 Jan 20th at 7:50 PM ManualDough_1.1.1.zip 1-click install
  • minor tweaks to run on 1.20
1.1.0 1356 Nov 28th 2024 at 9:26 PM ManualDough.zip 1-click install

New Features:

  • Water Barrel/Bucket Support: Players can now make dough by looking at a barrel containing water. One liter of water will be consumed for each dough crafted.
  • Shift key required for making dough looking at barrels and buckets.

1.0.5 657 Nov 2nd 2024 at 11:01 PM ManualDough.zip 1-click install

Added Config to disable grid recipes.

1.0.4 452 Oct 27th 2024 at 7:00 PM ManualDough.zip 1-click install

Addet config to set producing and cooldown time.

1.0.3 505 Oct 14th 2024 at 6:37 PM ManualDough.zip 1-click install

-Added particle effect

1.0.2 345 Oct 6th 2024 at 5:06 PM ManualDough.zip 1-click install

-slightly enhanced animation

-tweaked game tick to enhance optimization.

1.0.1 181 Oct 5th 2024 at 4:16 AM ManualDough.zip 1-click install

Fixed some code.

1.0.0 203 Oct 4th 2024 at 3:44 AM Empty ManualDough.zip 1-click install

47 Comments (oldest first | newest first)

💬 averyc1876, Sep 1st at 8:39 PM (modified Sep 12th at 12:26 AM)

This mod is incopatible with Art of Cooking as it causes the mixing behavior used by that mod to make dough not to be handled for flour items.

(although Twisted_Vine that's not actually what caused you to crash, I recommend installing the butchery mod, see my comment on the AoC mod page for more info)

 

If you don't mind putting something about this on the page above SaltyWater that would be helpful :)

💬 SaltyWater , Aug 28th at 12:35 AM

Twisted_Vine

Your logs say "Critical error occurred in the following mod: coreofarts@1.0.0"

Not manual dough

💬 Twisted_Vine, Aug 24th at 6:48 PM
Crash Report

Running on 64 bit Windows 10.0.26100.0 with 49019 MB RAM
Game Version: v1.20.12 (Stable)
8/24/2025 12:48:25 PM: Critical error occurred in the following mod: coreofarts@1.0.0
Loaded Mods: ATadMoreLight@1.0.0, aculinaryartillery@1.2.5, allsideshaveresin@1.0.0, allclasses@1.3.5, ancientarmory@1.0.6, bastionofcivilisation@1.1.2, bettertraders@0.0.10, buzzybees@1.1.4, canoemod@1.0.2, cavecontent@1.0.1, cavesymphony@1.1.3, chickenfeed@1.1.8, cbr@1.0.0, chiseltools@1.14.21, rlldtco0001@1.2.3, darcesdriftersredone@1.2.2, dodgemaster@1.2.2, easiersodroofing@0.0.1, expandedhairs@0.0.5, fairstickrecipe@1.2.1, firestarters@1.4.4, forlornadditions@1.0.2, manidae@1.0.16, sirenia@1.0.22, fruitydumplings@1.0.0, spawngiantwaterlilies@1.0.0, hangingoillamps@1.0.3, hotspringheal@1.0.2, hit@2.3.1, honeypressmittim@1.0.2, immersivejavelins@1.1.0, juicyores@1.0.0, manualscraping@1.2.2, morecrystals@1.3.0, crockenheimer@2.1.3, noisybears@1.1.0, overhaullib@0.2.12, particlesplus@2.3.0, pigfeed@1.0.8, plumpkins@1.0.9, primitivesurvival@3.8.0, saltfromseawater@1.0.3, fseasonedfirewood@1.2.5, shelfobsessed@1.4.0, slowwalkmod@1.2.3, soapandlye@1.2.4, sletharm@0.1.1, tankardsandgoblets@1.1.3, undertangledboughs@1.0.2, game@1.20.12, vsimgui@1.1.8, wetlandharvest@0.0.1, zoombuttonreborn@2.0.0, animalcages@3.2.2, anotherdrifter@1.0.0, attributerenderinglibrary@1.0.3, skinpack1@0.0.1, betterfirepit@1.1.6, BetterProspecting@1.7.0, betterruins@0.4.15, blacksmithenhancements@1.1.4, carryon@1.9.9, combatoverhaul@0.3.9, configlib@1.5.3, cooperativecombatrework@1.0.0, coopsynergy@0.1.0, coreofarts@1.0.0, caffCuniculture@1.0.10, danatweaks@3.4.5, eggpiemod@0.1.0, expandedfoods@1.7.4, extrainfo@1.9.10, foodshelves@2.2.1, freedomunits@1.1.4, fromgoldencombs@1.8.13, glassroof@1.1.0, greenbegone@1.0.0, greenhousebuff@1.2.0, handbookbookmarkbutton@0.1.2, handydaub@1.0.0, hieronymusreptiles@1.0.1, hungeroverhaul@1.1.1, justanarrowheadmold@1.0.1, JustTrapdoors@1.0.2, kevinsfurniture@1.7.2, knapster@2.14.6, maltiezcrossbows@1.2.0, maltiezfirearms@0.15.0, mannequinstand@1.0.5, moreanimals@1.4.2, mushroomroulette@1.2.1, opdoorpack@0.0.1, oreveintracers@1.2.0, petai@3.4.3, saltandsands@1.1.1, scarecrow@1.6.10, sheepfeed@1.0.0, shipshieldslots@1.0.0, simplefootstepsredux@1.0.3, statushudcont@3.2.7, stonebakeoven@1.1.6, substrate@1.1.2, thecritterpack@1.1.1, vanillaplusclasses@1.4.0, vanvar@6.0.14, versionchecker@1.1.0, creative@1.20.12, survival@1.20.12, xlib@0.8.16, armory@0.2.4, artofcooking@1.0.0, morearrows@1.0.4, sandwich@1.2.8, snowshoes@1.0.2, vanillavariantsridingequipment@1.0.0, wethology@1.0.1, wolftaming@3.0.8, xinvtweaks@1.8.0, zippysmoosetweaks@1.0.1, blackguardadditionscombatoverhaulcompatible@0.1.0
Involved Harmony IDs: XInvTweakPatch
System.Exception: Can't create itemstack without item!
at Vintagestory.API.Common.ItemStack..ctor(Item item, Int32 stacksize) in VintagestoryApi\Common\Collectible\ItemStack.cs:line 225
at CoreOfArts.CollectibleBehaviors.COAInLiquidMixing.CanMixIn(ItemSlot slot, EntityAgent byEntity, Block block, BlockSelection blockSel, COAInLiquidMixingProperties recipe) in E:\Nik\vsmod\Arts\CoreOfArt\CoreOfArt\CollectibleBehaviors\COAInLiquidMixing.cs:line 74
at CoreOfArts.CollectibleBehaviors.COAInLiquidMixing.OnHeldInteractStart(ItemSlot slot, EntityAgent byEntity, BlockSelection blockSel, EntitySelection entitySel, Boolean firstEvent, EnumHandHandling& handHandling, EnumHandling& handling) in E:\Nik\vsmod\Arts\CoreOfArt\CoreOfArt\CollectibleBehaviors\COAInLiquidMixing.cs:line 155
at Vintagestory.API.Common.CollectibleObject.OnHeldInteractStart(ItemSlot slot, EntityAgent byEntity, BlockSelection blockSel, EntitySelection entitySel, Boolean firstEvent, EnumHandHandling& handling) in VintagestoryApi\Common\Collectible\Collectible.cs:line 1292
at Vintagestory.API.Common.CollectibleObject.OnHeldUseStart(ItemSlot slot, EntityAgent byEntity, BlockSelection blockSel, EntitySelection entitySel, EnumHandInteract useType, Boolean firstEvent, EnumHandHandling& handling) in VintagestoryApi\Common\Collectible\Collectible.cs:line 1128
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.TryBeginUseActiveSlotItem(BlockSelection blockSel, EntitySelection entitySel, EnumHandInteract useType, EnumHandHandling& handling) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 844
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.HandleMouseInteractionsBlockSelected_Patch1(SystemMouseInWorldInteractions this, Single dt)
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.OnFinalizeFrame(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 85
at Vintagestory.Client.NoObf.ClientEventManager.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\Util\ClientEventManager.cs:line 188
at Vintagestory.Client.NoObf.ClientMain.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 996
at Vintagestory.Client.GuiScreenRunningGame.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 242
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 695
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 670
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 88
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 334
at Vintagestory.Client.ClientProgram.<>c__DisplayClass10_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 130
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93

Event Log entries for Vintagestory.exe, the latest 3
==================================
{ TimeGenerated = 8/14/2025 11:48:12 PM, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.20.12.0, time stamp: 0x66470000
Faulting module name: KERNELBASE.dll, version: 10.0.26100.4946, time stamp: 0x723bcf0f
Exception code: 0xe0434352
Fault offset: 0x00000000000c7f7a
Faulting process id: 0x66f0
Faulting application start time: 0x1dc0da25c1ea2dd
Faulting application path: D:\Vintagestory\Vintagestory.exe
Faulting module path: C:\WINDOWS\System32\KERNELBASE.dll
Report Id: a75f1235-94b5-47be-ada5-1ac97596224e
Faulting package full name:
Faulting package-relative application ID: }
--------------
{ TimeGenerated = 7/8/2025 4:13:41 PM, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.20.12.0, time stamp: 0x66470000
Faulting module name: KERNELBASE.dll, version: 10.0.26100.4202, time stamp: 0xfc5b8f29
Exception code: 0xe0434352
Fault offset: 0x00000000000c85ea
Faulting process id: 0x65d8
Faulting application start time: 0x1dbf054d68e8a2b
Faulting application path: D:\Vintagestory\Vintagestory.exe
Faulting module path: C:\WINDOWS\System32\KERNELBASE.dll
Report Id: efdf99f9-9535-4096-b658-92458c9f5e7c
Faulting package full name:
Faulting package-relative application ID: }
--------------
{ TimeGenerated = 7/8/2025 4:07:57 PM, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.20.12.0, time stamp: 0x66470000
Faulting module name: KERNELBASE.dll, version: 10.0.26100.4202, time stamp: 0xfc5b8f29
Exception code: 0xe0434352
Fault offset: 0x00000000000c85ea
Faulting process id: 0x7a18
Faulting application start time: 0x1dbf05406a38b06
Faulting application path: D:\Vintagestory\Vintagestory.exe
Faulting module path: C:\WINDOWS\System32\KERNELBASE.dll
Report Id: 8cbd9630-302b-4993-9c4d-6f7f92a699e6
Faulting package full name:
Faulting package-relative application ID: }

💬 AshAlewine, Aug 24th at 5:00 AM

I tried this mod for the first time, it worked fine but as I used the last of my flour the game suddenly crashed and now my main save always crashes to desktop, so I've just lost my main world. I didn't consider the possibility that simply making dough could brick my save, so I hadn't made a backup. 

💬 UselessAqua, Jul 19th at 8:18 PM

Redumulis

I tested that, and nope Dana's Tweaks doesn't allow for crafting flour into dough via ground crafting.

💬 Redumulis, Jul 9th at 11:10 PM

Apparently this ALSO is in Dana's Tweaks

💬 SaltyWater , Jun 23rd at 12:09 AM

lechkingofdead

Fixed! Thanks!

💬 lechkingofdead, Jun 20th at 5:41 AM

i will report the mod has stoped fully functioning for anicent tools as i had to disable the mod to use my pine flower even though i had a jug of water in my hotbar as i was able to craft flax dough just fine. it could also be my game being angry that i have updated stuff but it shouldent be that. ya its no longer combatable with the flower of that mod even though the page says it should SaltyWater

💬 Jayro, May 14th at 2:26 PM

Could you make a patch for WildCraft's acorns? The thing is, their recipe requires mixing acorn flour with another kind of flour in water to make it. plis ?

💬 Churburby, Apr 18th at 5:27 PM

New expanded bloodbread and butchering updates make trying to make dough in a bucket of blood break all interaction (w/ chests etc).

💬 xCoiotex, Mar 14th at 12:42 AM

does this mod have compability with hydradate or diehidrate?

💬 Sheepa, Mar 11th at 1:07 PM

Thank u <3

💬 SaltyWater , Mar 10th at 10:07 PM

Sheepa

oneil

 

Sorry for the late response guys gg <3

💬 Sheepa, Mar 10th at 6:56 PM

Is the author active? 🤔 Any plans to fix it? Because otherwise we'll have to turn it off from our server completely. We have something similar.

[Server Error] Exception: Object reference not set to an instance of an object.
at ManualDough.TryConsumeWaterFromHotbar(IServerPlayer player)
at ManualDough.TransformFlourToDough(IServerPlayer player, ItemSlot flourSlot, Boolean isLookingAtWaterSource, Boolean isLookingAtBarrel)
at ManualDough.<>c__DisplayClass11_2.b__0(Single elapsed)
at Vintagestory.Common.EventManager.TriggerGameTick(Int64 ellapsedMilliseconds, IWorldAccessor world) in VintagestoryLib\Common\EventManager.cs:line 170
at Vintagestory.Server.ServerMain.Process() in VintagestoryLib\Server\ServerMain.cs:line 896

💬 oneil, Feb 21st at 3:18 PM

hello ! weird bug for one player of us 

Exception: Object reference not set to an instance of an object.
at ManualDough.TryConsumeWaterFromHotbar(IServerPlayer player)
at ManualDough.TransformFlourToDough(IServerPlayer player, ItemSlot flourSlot, Boolean isLookingAtWaterSource, Boolean isLookingAtBarrel)
at ManualDough.<>c__DisplayClass11_2.<OnGameTick>b__0(Single elapsed)
at Vintagestory.Common.EventManager.TriggerGameTick(Int64 ellapsedMilliseconds, IWorldAccessor world) in VintagestoryLib\Common\EventManager.cs:line 57
at Vintagestory.Server.ServerMain.Process() in VintagestoryLib\Server\ServerMain.cs:line 897

Context : when she creats dought in a bucket

There is other mod : hydrate or desydrate

thanks ! 

💬 SaltyWater , Feb 19th at 6:22 PM

Ratking15 Nono it's alright! no probs haha!! Thanks for using the mod!! ❤️

💬 Ratking15, Feb 19th at 6:20 PM

SaltyWater 😓Oosp sorry that I've commented about that fact that the mod was working well as something possibly worrying......thank you for correcting my understanding and appologies for the time.

💬 SaltyWater , Feb 19th at 6:05 PM

Ratking15 this is the mod saying the dough grid recipes were succesfully removed. This mod removes them by default. If you want to re enable it, change the variable in the config .json!!

💬 Ratking15, Feb 19th at 6:03 PM

Hi there I've updated recently to 1.20.4 and I was going through the logs checking why another problem was occuring when I spotted that the following occured in the logs when this mod was enabled:

19.2.2025 17:56:32 [Event] Dough recipe 'dough-spelt' marked for removal due to configuration.
19.2.2025 17:56:32 [Event] Dough recipe 'dough-rice' marked for removal due to configuration.
19.2.2025 17:56:32 [Event] Dough recipe 'dough-flax' marked for removal due to configuration.
19.2.2025 17:56:32 [Event] Dough recipe 'dough-rye' marked for removal due to configuration.
19.2.2025 17:56:32 [Event] Dough recipe 'dough-cassava' marked for removal due to configuration.
19.2.2025 17:56:32 [Event] Dough recipe 'dough-amaranth' marked for removal due to configuration.
19.2.2025 17:56:32 [Event] Dough recipe 'dough-sunflower' marked for removal due to configuration.
19.2.2025 17:56:32 [Event] Dough recipe 'dough-spelt' marked for removal due to configuration.
19.2.2025 17:56:32 [Event] Dough recipe 'dough-rice' marked for removal due to configuration.
19.2.2025 17:56:32 [Event] Dough recipe 'dough-flax' marked for removal due to configuration.
19.2.2025 17:56:32 [Event] Dough recipe 'dough-rye' marked for removal due to configuration.
19.2.2025 17:56:32 [Event] Dough recipe 'dough-cassava' marked for removal due to configuration.
19.2.2025 17:56:32 [Event] Dough recipe 'dough-amaranth' marked for removal due to configuration.
19.2.2025 17:56:32 [Event] Dough recipe 'dough-sunflower' marked for removal due to configuration.
19.2.2025 17:56:32 [Event] Dough recipe 'dough-spelt' marked for removal due to configuration.
19.2.2025 17:56:32 [Event] Dough recipe 'dough-rice' marked for removal due to configuration.
19.2.2025 17:56:32 [Event] Dough recipe 'dough-flax' marked for removal due to configuration.
19.2.2025 17:56:32 [Event] Dough recipe 'dough-rye' marked for removal due to configuration.
19.2.2025 17:56:32 [Event] Dough recipe 'dough-cassava' marked for removal due to configuration.
19.2.2025 17:56:32 [Event] Dough recipe 'dough-amaranth' marked for removal due to configuration.
19.2.2025 17:56:32 [Event] Dough recipe 'dough-sunflower' marked for removal due to configuration.
19.2.2025 17:56:32 [Event] Dough recipe 'dough-spelt' marked for removal due to configuration.
19.2.2025 17:56:32 [Event] Dough recipe 'dough-rice' marked for removal due to configuration.
19.2.2025 17:56:32 [Event] Dough recipe 'dough-flax' marked for removal due to configuration.
19.2.2025 17:56:32 [Event] Dough recipe 'dough-rye' marked for removal due to configuration.
19.2.2025 17:56:32 [Event] Dough recipe 'dough-cassava' marked for removal due to configuration.
19.2.2025 17:56:32 [Event] Dough recipe 'dough-amaranth' marked for removal due to configuration.
19.2.2025 17:56:32 [Event] Dough recipe 'dough-sunflower' marked for removal due to configuration.

Felt I should say something rather than ignore it, though I haven't tested myself to see if the doughs are removed or not and if the mod itself is broken or not as a result.

💬 JukoErebi, Feb 16th at 5:52 AM

Out of curiosity, is this mod compatiable with Acorns 1.20 for making Acorn Dough? I may have to use the back-up of turning grid recipes back on but wanted to know if anyone else has tried this?

Edit: I've given this a try in a creative world and it seems the mod recognizes Acorn Flour as a flour it can work with but because it requires another kind of flour to make one acorn dough, it doesn't do anything when you try even if you have another kind of flour on hand in your hotbar/inventory.

💬 DarkThoughts, Feb 15th at 8:48 PM

The last version still makes the game complain about it being for 1.19.8.

💬 SaltyWater , Feb 13th at 11:48 PM

WildVegetables that's modding for ya! weird thins always happening 🤣
thanks for the feedback haha!

💬 WildVegetables, Feb 13th at 10:39 PM

SaltyWater Full transparency I was 100% on my way of testing this with and without additional mods, and I found myself unable to recreate the issue in or outside the original server. Freak issue I guess haha.

 

I was playing on 1.20.3 at the time, latest stable.

💬 SaltyWater , Feb 12th at 12:23 PM

FearTested 1.20.4 is still in RC. Once the release is out I'll take a look.

💬 FearTested, Feb 12th at 10:21 AM

I have the same problem on 1.20.4, only occured after updating to that version

💬 SaltyWater , Feb 12th at 2:09 AM

Kroxxus 

WildVegetables 

I could not replicate this issue. What version are you playing on?

💬 Kroxxus, Feb 12th at 1:46 AM

Having the same issue, trying to make spelt dough from spelt flour and the game crashed. I don't have expanded foods or hydrate or diedrate, I was making it out of a barrel. Hopefully a fix is possible! My world backups were not saved unfortnuately.. 

💬 WildVegetables, Feb 9th at 9:40 PM

Getting errors when I try to make dough from spelt flour, nothing changes and it creates so many errors in a short time the server closes.

 

Related mods that could be involved are Expanded Foods and Hydrate or Diedrate

 

9.2.2025 20:55:42 [Server Error] Exception: Object reference not set to an instance of an object.
at ManualDough.TryConsumeWaterFromHotbar(IServerPlayer player)
at ManualDough.TransformFlourToDough(IServerPlayer player, ItemSlot flourSlot, Boolean isLookingAtWaterSource, Boolean isLookingAtBarrel)
at ManualDough.<>c__DisplayClass10_2.<OnGameTick>b__0(Single elapsed)
at Vintagestory.Common.EventManager.TriggerGameTick(Int64 ellapsedMilliseconds, IWorldAccessor world) in VintagestoryLib\Common\EventManager.cs:line 57
at Vintagestory.Server.ServerMain.Process() in VintagestoryLib\Server\ServerMain.cs:line 897

💬 Kappir, Feb 5th at 12:15 AM

"Butchering" mod adds blooddough and bloodbread which use blood instead of water in a crafting recipe. Those foods sadly cannot be crafted with this mod.

💬 Guimoute, Jan 21st at 1:09 AM

What was the change you had to do in 1.1.1? I had the previous version and it seemed to work fine, unless it caused silent errors that I didn't see?

💬 NastyFlytrap, Jan 2nd at 9:17 PM

If you look at a water source block the server will crash and you wont even be able to save and quit your game. I had to ALT F4.

 

2.1.2025 22:02:39 [Error] Exception: Object reference not set to an instance of an object.
at ManualDough.TryConsumeWaterFromHotbar(IServerPlayer player)
at ManualDough.TransformFlourToDough(IServerPlayer player, ItemSlot flourSlot, Boolean isLookingAtWaterSource, Boolean isLookingAtBarrel)
at ManualDough.<>c__DisplayClass10_2.<OnGameTick>b__0(Single elapsed)
at Vintagestory.Common.EventManager.TriggerGameTick(Int64 ellapsedMilliseconds, IWorldAccessor world) in VintagestoryLib\Common\EventManager.cs:line 57
at Vintagestory.Server.CoreServerEventManager.TriggerGameTick(Int64 ellapsedMilliseconds, IWorldAccessor world) in VintagestoryLib\Server\ServerEventManager.cs:line 123
at Vintagestory.Server.ServerMain.Process() in VintagestoryLib\Server\ServerMain.cs:line 886

 

Game 1.19.8 mod 1.1.0

💬 Silverfang, Dec 23rd 2024 at 3:55 AM

I got a CTD that seems to come from this, possibly a conflict with expanded foods. I'm not sure, I would have the made dough when I logged back in and I could make dough normaly without manual dough loaded. I will check if I get a crash if I have to mod in but the config set to allow the grid recipe. 

 

💬 SaltyWater , Nov 29th 2024 at 6:46 PM

TheInsanityGod well yeah no it is not going to work for those complex recipes.

💬 TheInsanityGod, Nov 29th 2024 at 6:25 PM

SaltyWater, I'ts more of a recipe issue. Expanded food changes dough so that you can make it with more then just water:

(flour + broth + oil + yeast starter)

This mod should still work but you will loose out on the nutrition/health bonus of the complexer recipe.

💬 SaltyWater , Nov 29th 2024 at 5:07 PM

Niniisan Hey!! If expanded foods uses the same name convention as vanilla dough it will be compatible!

💬 Niniisan, Nov 29th 2024 at 4:54 PM

I am assuming it isn't compatible with Expanded Foods, seeing it modifies how dough is made?

💬 Echoweaver, Nov 28th 2024 at 2:33 PM

I noticed that if you attempt to make dough with no space in your inventory (OK sometimes I am dumb), the dough disappears. It seems like the action should either fail or the dough should drop to the ground.

💬 Guimoute, Nov 28th 2024 at 2:16 AM

Very nice, especially since Dana stopped Immersive Crafting.

SaltyWater As for aiming dough at a block of water, you can copy the solution you used in Manual Quenching.

💬 SaltyWater , Nov 22nd 2024 at 10:46 PM

MaldrakBK It's a very good Idea, I'll see if it can be implemented!

💬 MaldrakBK, Nov 22nd 2024 at 5:43 PM

Is there any way to make it so that if you are looking at a water source block, you can do the mixing without water in the inventory?  I have the Decor Bazaar sink, and think it would be cool to be making dough 'at the sink'.  Would alleviate the need to have a bucket in the hotbar.  It's just an immersive thing for me overall, as you can also be looking at a water source block in the middle of the ocean, but I think it would also be kinda cool.

💬 Rung, Oct 28th 2024 at 10:40 PM

Great mod! I believe I found a bug though, on 1.19.8. I had a full inventory other than one slot open in my Mining Bag (other bags were Linen Sacks). I had 6 flax flour in hand and 6 liters of water in a bucket on the hotbar. When I held right-click to knead the full stack into dough, the kneading sound played and the water reduced, but my flax flour count did not go down. When the final liter of water was used, the entire stack of flax flour disappeared and I got 1 piece of flax dough in its place!

💬 SaltyWater , Oct 28th 2024 at 5:06 PM

gndrneutralnoun Hey Thanks for the feedback! Looks like this mod doesn't use the flour to dough vanilla name convetion for their item codes. :/

💬 gndrneutralnoun, Oct 18th 2024 at 2:40 PM

Doesn't appear to work with Kudzu Flower from the East Asiatic Floral Zone mod. Haven't tested the other kind of flour from the Floral Zones mods.

Thanks for the neat mod!

💬 SaltyWater , Oct 5th 2024 at 12:00 AM

MystiVaid Thanks!!

💬 MystiVaid, Oct 4th 2024 at 9:18 PM

Good!

💬 SaltyWater , Oct 4th 2024 at 3:56 PM

Darce Thanks friend! My mods are all aimed for immersion! Glad to hear it's working ^^ 

💬 Darce, Oct 4th 2024 at 3:30 PM

Really immersive! I love this

 (edit comment delete)
Основной веб-сайт | Почтовый сервер | FTP сервер | Административная панель | API интерфейс | Content Delivery Network | Статические файлы | Ресурсы сайта | Изображения | Файловое хранилище | Блог | Интернет-магазин | Техническая поддержка | Справочная система | Документация | Форум | Новости | Загрузки | Демонстрация | Тестовая среда | Приложение | Медиа контент | Разработка | Промежуточная среда | Бета версия | Безопасная зона | Вход в систему | Панель управления | Портал | Система управления контентом