Mods / Stone Bake Oven

Category: #Food #Furniture
Author: CaptainOats
Side: Both
Created: Apr 23rd at 10:08 PM
Last modified: 3 days ago
Downloads: 3285
Follow Unfollow 61

Latest file for v1.18.5:
Stone Bake Oven 1.0.3.zip 1-click install


< Stone Bake Oven >

By Captain Oats and G3rste

This mod allows the player to create a Stone Bake Oven that comes in a large variety of stone which functions the same as the clay oven in the game but is far better for large batch baking.

Mod Highlights:

Save Fuel! - The oven that this mod provides a way to bake a larger quantity of baked good with a smaller amount of work and fuel

Save Time! - Not only does this oven allow you to bake with less fuel it also burns at a slightly higher temp with no need to contantly go back and forth adding more firewood after each bake

Choose your look - With a wide variety of stones to choose from in the game, you can make the oven blocks out of almost all of them! This includes plain stone, cobble and stone brick.

Copper age required! - Whilst this oven is better in most ways than the basic clay oven it does come at a slightly higher cost. Get those copper plates ready, it's baking time!

Mod CompatibleTM - This mod SHOULD allow you to bake anything that requires the basic clay oven to bake on the Stone Bake Oven. This SHOULD now be compabible with Expanded Foods.

How to Use:

Place Firewood into the Oven Heat Source then light it and place goods for baking onto the Oven Baking Space like you would a clay oven and watch it bake being careful not to over bake.

Simple GIF Guide:

Advanced Setups:https://imgur.com/kbVCPKThttps://imgur.com/kbVCPKT [img]https://i.imgur.com/3nohlgK.gif[/img]https://imgur.com/kbVCPKT

Spoiler!

BUGS

With being a new mod there is bound to be a few bugs here and there but don't worry our crack programing engineer is on the case!

  • No big bugs yet found and not fixed!

 

We hope you enjoy the mod and any feedback please post here or on the discord forum post.

Version For Game version Downloads Release date Changelog Download 1-click mod install*
v1.0.3 272 3 days ago Show Stone Bake Oven 1.0.3.zip Install now
v1.0.2 1122 May 17th at 5:40 PM Show Stone Bake Oven 1.0.2.zip Install now
v1.0.1 474 May 14th at 1:08 PM Show Stone Bake Oven 1.0.1.zip Install now
v1.0.0 1417 Apr 23rd at 10:58 PM Show Stone Bake Oven 1.0.0.zip Install now

22 Comments (oldest first | newest first)

💬 CaptainOats, 3 days ago

Released a small comestic patch for texture clipping and some textures not being there aka the varients for cobble and brick on the controller block

Many thanks to those who have downloaded the mod so far!

💬 Skrepon, May 31st at 10:50 PM

I recently started using this mod, but it doesn't seem to work with XSkills. I posted it in the XSkills mod section on the discord, and Xandu replied with this.

  "They probably use their own code for baking. I could try to implement compatibility. But without access to their source code this could be difficult." 

Is there something that can be done to help this compatibility?

💬 BaconQueen, May 27th at 1:29 AM

I installed the most recent version and it is working just fine, thanks.  I didn't even realize it was updated. this mod is so amazing!

 

💬 BaconQueen, May 26th at 11:28 PM

yep I will use the most recent one and let you know if it works.  Your Welcome! Love the mod!

💬 CaptainOats, May 26th at 4:46 PM

BaconQueen Just had a look and it looks like you are using an old version of our mod, could you perhaps update and see if it still crashes you? Thank you for your report.

💬 BaconQueen, May 25th at 11:08 PM

Yes the corn is, the cabbage is base game.  but I am wondering if its bc I am on 1.18.5 and your mod wasn't.

💬 CaptainOats, May 25th at 9:01 PM

BaconQueen I will look into this, I assume the ability to bake Corn and Cabbage is from a mod?

💬 BaconQueen, May 25th at 3:51 AM

Was cooking corn, and cabbage. My client is crashing everytime I try to join the server.

 

Running on 64 bit Windows with 32 GB RAM
Game Version: v1.18.5 (Stable)
5/24/2023 10:47:21 PM: Critical error occurred
Loaded Mods: aculinaryartillery@1.0.12, weaponpacka@1.3.1, betterruins@0.1.1, extendedcrafts@1.0.6, extrachests@1.7.0, morecrops@1.0.2, juicyores@1.0.0, LargerStacks@1.0.3, moreclay@1.0.1, moremolds@1.4.12, natseasystonebricks@1.0.0, primitivesurvival@3.2.0, viescraftmachines@2.2.1, game@1.18.5, wildcrafttrees@1.1.9, zoombuttonreborn@1.4.0, abcsreborn@0.0.5, altmapiconrenderer@1.1.1, animalcages@2.1.5, betterfirepit@1.0.0, blocksoverlay@1.3.0, carryon@1.2.0, commonlib@2.1.1, expandedfoods@1.6.6, farmlanddropssoil@1.4.0, hudclock@2.9.0, kreaturesandkritters@1.0.3, lichen@1.6.2, medievalexpansion@3.9.2, miningtools@1.1.4, moreicons@1.0.4, morebags@1.2.0, naturalnight@1.0.0, paxel@1.3.0, prospectorinfo@4.3.0, rifteye@0.1.3, stepup@1.2.0, stillnecessaries@1.0.0, stonebakeoven@1.0.0, th3dungeon@0.1.2, usefulstuff17@1.1.4, creative@1.18.5, survival@1.18.5, waypointcolours@1.1.0, woodbarrels@1.0.4, xlib@0.7.1, accessibilitytweaks@3.3.2, knapster@2.4.2, stonequarry@3.0.1, xskills@0.7.1
System.NullReferenceException: Object reference not set to an instance of an object.
at Vintagestory.GameContent.BlockEntityOven.getOrCreateMesh(ItemStack stack, Int32 index) in VSSurvivalMod\Systems\Cooking\Clayoven\BEClayOven.cs:line 838
at Vintagestory.GameContent.BlockEntityDisplay.updateMeshes() in VSSurvivalMod\BlockEntity\BEContainerDisplay.cs:line 164
at Vintagestory.GameContent.BlockEntityOven.FromTreeAttributes(ITreeAttribute tree, IWorldAccessor worldForResolving) in VSSurvivalMod\Systems\Cooking\Clayoven\BEClayOven.cs:line 620
at Vintagestory.Client.NoObf.ClientChunk.AddOrUpdateBlockEntityFromPacket(Packet_BlockEntity p, ClientMain game) in VintagestoryLib\Client\Model\ClientChunk.cs:line 399
at Vintagestory.Client.NoObf.GeneralPacketHandler.HandleBlockEntities(Packet_Server packet) in VintagestoryLib\Client\Systems\GeneralPacketHandler.cs:line 423
at Vintagestory.Client.NoObf.ClientMain.ExecuteMainThreadTasks(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:line 746
at Vintagestory.Client.GuiScreenRunningGame.RenderToPrimary(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 163
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 681
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 625
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(Object sender, FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 119
at System.EventHandler`1.Invoke(Object sender, TEventArgs e)
at OpenTK.GameWindow.RaiseRenderFrame(Double elapsed, Double& timestamp) in C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:line 476
at OpenTK.GameWindow.DispatchRenderFrame() in C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:line 452
at OpenTK.GameWindow.Run(Double updates_per_second, Double frames_per_second) in C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:line 375
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs)
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93

Event Log entries containing Vintagestory.exe, the latest 3
==================================
{ TimeGenerated = 4/27/2023 10:34:13 PM, Site = , Source = Windows Error Reporting, Message = Fault bucket 1316648731632172900, type 5
Event Name: RADAR_PRE_LEAK_64
Response: Not available
Cab Id: 0

Problem signature:
P1: Vintagestory.exe
P2: 1.18.1.0
P3: 10.0.22621.2.0.0
P4:
P5:
P6:
P7:
P8:
P9:
P10:

Attached files:
\\?\C:\Users\charm\AppData\Local\Temp\RDRB3D7.tmp\empty.txt
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.78dc0e81-b025-497f-9b43-40667c24cb77.tmp.WERInternalMetadata.xml
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.c893005b-c067-4fc8-ab84-5cfa863608e3.tmp.csv
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.cd6706e4-c903-4c26-af1c-c835577413fe.tmp.txt
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.7ade73e9-b8cb-4caf-9c7b-e1e8e2111b5d.tmp.xml

These files may be available here:
NULL

Analysis symbol:
Rechecking for solution: 0
Report Id: a526c14c-20b1-4e7c-a0b9-71a71190d9ca
Report Status: 268435456
Hashed bucket: 8c1a5fec27ac53186245ad0ba6e77f64
Cab Guid: 0 }
--------------
{ TimeGenerated = 3/28/2023 9:17:16 PM, Site = , Source = Windows Error Reporting, Message = Fault bucket 1402421717052153672, type 5
Event Name: RADAR_PRE_LEAK_64
Response: Not available
Cab Id: 0

Problem signature:
P1: Vintagestory.exe
P2: 1.17.11.0
P3: 10.0.22621.2.0.0
P4:
P5:
P6:
P7:
P8:
P9:
P10:

Attached files:
\\?\C:\Users\charm\AppData\Local\Temp\RDRBD1D.tmp\empty.txt
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.28c43b95-4839-401c-9b9e-1c93aca52368.tmp.WERInternalMetadata.xml
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.4285f904-f961-49ec-8a27-43806f037c3e.tmp.csv
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.49f82021-d0b7-44e8-963f-ab339d84f3e5.tmp.txt
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.ec13854e-7604-4508-89bb-7df7b4ec61d5.tmp.xml

These files may be available here:
NULL

Analysis symbol:
Rechecking for solution: 0
Report Id: 656b50c6-c0ea-407a-b3ad-8224ef71e079
Report Status: 268435456
Hashed bucket: 84f56296e9742f3d9376671f0e2fdf48
Cab Guid: 0 }
--------------
{ TimeGenerated = 2/23/2023 1:11:47 AM, Site = , Source = Windows Error Reporting, Message = Fault bucket 1402421717052153672, type 5
Event Name: RADAR_PRE_LEAK_64
Response: Not available
Cab Id: 0

Problem signature:
P1: Vintagestory.exe
P2: 1.17.11.0
P3: 10.0.22621.2.0.0
P4:
P5:
P6:
P7:
P8:
P9:
P10:

Attached files:
\\?\C:\Users\charm\AppData\Local\Temp\RDR3FE1.tmp\empty.txt
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.07aea00d-68ef-43a3-b09d-d5ecbb631a61.tmp.WERInternalMetadata.xml
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.fd0de9a1-d083-4e80-9770-4cf1453f7d8f.tmp.csv
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.cd324921-21c9-4c8d-9d07-daa793f3b01b.tmp.txt
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.9e22d609-1ea1-481d-9422-e83b1e8733b4.tmp.xml

These files may be available here:
NULL

Analysis symbol:
Rechecking for solution: 0
Report Id: 30096a65-63d7-4d2a-8440-d9ea81556719
Report Status: 268435456
Hashed bucket: 84f56296e9742f3d9376671f0e2fdf48
Cab Guid: 0 }

💬 CaptainOats, May 17th at 5:45 PM

Fayk

Sorry to ping you twice but the crash should be sorted with the new update of the mod, thank you for bringing it up to us.

💬 CaptainOats, May 17th at 4:15 PM

Fayk

We will check out the source of the crash hopfully tonight and if we can find the problem squash it within the day.

I will look into getting compatiblity with Xskills aswell but it might not work out.

💬 Fayk, May 17th at 4:27 AM

Crash Bug: clients crash when in render range of an oven surface that has food that has rotted on it.

I was able to reproduce the bug in a singleplayer world (creative), put some bread on the cooking surface and did a bunch of /time add commands (so as to let the bread rot) until it crashed the client.

💬 Fayk, May 17th at 3:37 AM

Thirding the request for mod compat with xskills.

 

Also seeing a client crash with it trying to render the oven:
(I wish I had more details, I just had to lower render distance and run away from whoever placed it on the server)

 

 

Game Version: v1.18.3 (Stable)
5/14/2023 9:39:37 AM: Critical error occurred
Loaded Mods:
System.ObjectDisposedException: Cannot access a disposed object.
Object name: 'The ThreadLocal object has been disposed.'.
at System.Threading.ThreadLocal`1.GetValueSlow()
at Vintagestory.API.Common.CollectibleObject.UpdateAndGetTransitionStatesNative(IWorldAccessor world, ItemSlot inslot) in VintagestoryApi\Common\Collectible\Collectible.cs:line 2283
at Vintagestory.API.Common.CollectibleObject.AppendPerishableInfoText(ItemSlot inSlot, StringBuilder dsc, IWorldAccessor world) in VintagestoryApi\Common\Collectible\Collectible.cs:line 1650
at Vintagestory.API.Common.CollectibleObject.GetHeldItemInfo_Patch0(CollectibleObject this, ItemSlot inSlot, StringBuilder dsc, IWorldAccessor world, Boolean withDebugInfo)
at Vintagestory.API.Common.ItemStack.GetDescription(IWorldAccessor world, ItemSlot inSlot, Boolean debug) in VintagestoryApi\Common\Collectible\ItemStack.cs:line 403
at Vintagestory.GameContent.GuiHandbookItemStackPage..ctor(ICoreClientAPI capi, ItemStack stack) in VSSurvivalMod\Systems\Handbook\Gui\GuiHandbookItemStackPage.cs:line 42
at Vintagestory.GameContent.ModSystemHandbook.onCreatePagesAsync() in VSSurvivalMod\Systems\Handbook\Handbook.cs:line 80
at Vintagestory.GameContent.GuiDialogHandbook.LoadPages_Async() in VSSurvivalMod\Systems\Handbook\Gui\GuiDialogHandbook.cs:line 489
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at System.Threading.ThreadPoolWorkQueue.Dispatch()

💬 Parsalin, May 16th at 10:53 PM

Not compatable with xskill, neither gaining xp nor applying the cook buff. Something about it doesnt act exactly like the clay oven.

💬 WickedSchnitzel, May 16th at 10:04 AM

Seems not give XP when using xskills. Maybe make it compatible?

💬 Yanazake, May 15th at 3:30 PM

Hoo boii, updates!

💬 CaptainOats, May 14th at 1:16 PM

@I33tmaan

G3rste managed to update the code to allow expanded foods extra nutrition in the food that is baked. Big thanks to him!

At the same time fixed the floating baked goods. Another thanks to him!

💬 CaptainOats, May 9th at 8:00 PM

@I33tmaan

Ah I see, when testing we didn't account for that and I only used the basic baking items from your mod so while it DOES bake them it doesn't give the extra stuff as you were saying. We will try to remedy that in the future and I'm editing the mod's info now. Thanks for the heads up.

💬 l33tmaan, May 7th at 2:57 PM

Cool mod. Just to let you know, A Culinary Artillery actually overrides the vanilla oven class to create its own ExpandedOven class. Without it, expanded foods will not preserve any extra nutrients during the baking process. 
I'll be shocked if the answer is yes, but does this mod account for that? 

💬 Yanazake, Apr 26th at 12:18 PM

OH BOI, THIS NEW KITCHENWARE IS GONNA SAVE ME SO MUCH TIME

(seriously tho, I'm always the one making food, detailed food even with extra saturation and healing e_e takes forever.)

Can we use pots and the sauce pan from EF/CA on them, or are they just ovens, not stoves too?

Edit: No pots on the grills, or the plain top, or the stove chimney :c That said, besides the "let the bread rise" bug, there is some z-fighting on the side of the grill-like heat distribution block. Near the hole, right at the top. It usually won't show up because that's covered by the other blocks, but it's something to consider. Also pleeease, a block to put cooking pots and the saucepan on! Or maybe allow them to be put on top of the same heat distribution grill block!

💬 CaptainOats, Apr 24th at 4:46 AM

@Thranos This mod SHOULD in theory (and testing) work with any modded baked good such as Expanded Foods baked goods.

💬 Thranos, Apr 24th at 2:38 AM

Does this work with modded bakable things, IE Expanded Foods? I assume yes, but...

💬 me0me0me, Apr 24th at 2:21 AM

Exactly the sort of thing I've been looking for. A simple multiblock oven is not just great QoL but fits perfectly into the game.

(edit comment delete)