Mods / Panda Hearths
- Tags:
- Author:
- Pandarific
- Side:
- Both
- Created:
- Feb 19th at 9:46 PM
- Last modified:
- Mar 24th at 5:46 PM
- Downloads:
- 1276
- Follow Unfollow 126
-
Latest release (for Vintage Story 1.21.5 - 1.21.6, potentially outdated):
pandahearth-0.0.9.zip 1-click install
Panda Hearth
A modular hearth system. One fire, many cooking surfaces.
What Is It?
The Panda Hearth lets you build a proper kitchen. Instead of scattering firepits around your base, you light a single Fuel Chamber and run its heat through a chain of blocks to as many cooking surfaces as you need. Bake bread on one side, simmer stew on the other, all fed by the same fire.
The system has four parts:
- Fuel Chamber - where the fire burns
- Heat Distributor - carries heat from the chamber outward
- Baking Sheet - a flat surface for bread, pies, and pastries
- Stovetop - a grate for pot cooking (stews, soups, porridge)
Building Your First Hearth
Step 1: Place the Fuel Chamber
This is your fire. Set it down where you want the heat to start. It works just like a firepit. Put fuel inside and light it with a torch while crouching. Any fuel works: dry grass, sticks, planks, firewood, charcoal, or fat. The chamber will burn through fuel one piece at a time and show you how much time is left when you hover over it.
Step 2: Add Heat Distributors
Place these next to or on top of the Fuel Chamber. They pick up heat and pass it along in every direction except downward. Chain several together to reach farther. When they get hot enough, they visually change to show the heat is flowing. Each block in the chain loses a little heat, so surfaces closer to the fire will be hotter.
Step 3: Place Your Cooking Surfaces
Put a Baking Sheet or Stovetop on top of a Heat Distributor (or next to one). The Baking Sheet reads heat from the block below it and all four sides. The Stovetop only reads heat from directly below, so always place it on top of a Distributor.
A typical setup looks like this:
Fuel Chamber on the bottom, Heat Distributor on top, Baking Sheet or Stovetop on top of that.
You can also run Distributors sideways to spread heat across a counter. Stack them, line them up, wrap them around corners. As long as they're touching, heat flows.
Using the Baking Sheet
Right-click to place bakeable items directly on the surface: bread dough, pie dough, and pastries. It holds up to 4 items at once (or 1 large item like a pie). Hold Ctrl and right-click to fill the sheet with 4 items at once. Right-click with an empty hand to pick items back up, or Ctrl+right-click to grab them all.
You can place dough on the sheet at any time, even when cold. Once the surface gets hot enough, dough will start rising and slowly brown. Leave it too long and it'll char. Hover over the sheet to see each item's temperature, baking progress, and estimated time remaining.
Using the Stovetop
Place a cooking pot on the Stovetop by right-clicking. This opens a cooking interface just like a firepit. Add ingredients, and the pot will cook as long as the surface is hot. The interface shows what recipe is being made, the temperature, cooking progress, and an estimate of how much time is left.
The Stovetop does not need its own fuel. All the heat comes from the Distributors below it.
Metal Tiers
Baking Sheets and Stovetops come in four metal tiers. Higher-tier metals cook faster:
- Copper - standard speed
- Iron - 10% faster
- Meteoric Iron - 20% faster
- Steel - 30% faster
The tier is determined by the metal plates used in the recipe. A steel Baking Sheet uses steel plates, an iron Stovetop uses iron plates, and so on. The speed bonus applies to both baking and pot cooking.
Stone Styles
Fuel Chambers and Heat Distributors come in three stone styles: Polished Stone, Cobblestone, and Stone Brick. These are purely cosmetic - pick whichever matches your kitchen. Each style supports most rock types (andesite, granite, marble, basalt, etc.).
The stone type is determined by the stone blocks used in the recipe. All stones of the same style must match within a recipe.
Crafting
All recipes require a Hammer and Chisel as tools (not consumed). For a basic setup (1 chamber, 3 distributors, 2 cooking surfaces), you'll need roughly 3 metal plates, 12 metal rods, 4 mortar, 3 polished rock, and 21 matching stone.
Compatability
These mods are confirmed to work with Panda Hearths:
Finishing Remarks
Please note that this is my first attempt at modding and responses may be slow. I currently don't play multiplayer so I'm unsure how this mod will perform online, if any issues are reported I will try my best to fix them. Thanks!
Please check out my other mod:
| Mod Version | Mod Identifier | For Game version | Downloads | Released | Changelog | Download | 1-click mod install* |
|---|---|---|---|---|---|---|---|
| 0.0.9 | pandahearth | 317 | Mar 24th at 5:46 PM | pandahearth-0.0.9.zip | 1-click install | ||
v0.0.9 - March 25, 2026Baking Sheet
Fuel Chamber
Mod Compatibility
| |||||||
| 0.0.8 | pandahearth | 57 | Mar 24th at 10:45 AM | pandahearth-0.0.8.zip | 1-click install | ||
v0.0.8 - March 24, 2026Baking Sheet
Stovetop
Internal
| |||||||
| 0.0.7 | pandahearth | 38 | Mar 23rd at 6:25 PM | pandahearth-0.0.7.zip | 1-click install | ||
v0.0.7 - March 23, 2026<!-- ════════════════════════════════════════════════════════════════ -->Fuel Chamber
Stovetop
Crafting
| |||||||
| 0.0.6 | pandahearth | 200 | Mar 10th at 10:19 AM | Empty | pandahearth-0.0.6.zip | 1-click install | |
| 0.0.5 | pandahearth | 241 | Mar 2nd at 2:35 AM | pandahearth-0.0.5.zip | 1-click install | ||
|
File format changed to play well with all operating systems. | |||||||
| 0.0.4 | pandahearth | 99 | Feb 28th at 8:44 PM | Release Retracted | |||
Retraction Reason:File structure wrong, mod fails to function. Changelog:Potential fix for issue with update. | |||||||
| 0.0.3 | pandahearth | 94 | Feb 27th at 11:08 PM | Release Retracted | |||
Retraction Reason:File structure wrong, mod fails to function. Changelog:Added xskills compatibility and added config. | |||||||
| 0.0.2 | pandahearth | 199 | Feb 20th at 3:50 AM | Release Retracted | |||
Retraction Reason:Retracted Changelog:
| |||||||
| 0.0.1 | pandahearth | 31 | Feb 20th at 12:15 AM | Release Retracted | |||
Retraction Reason:Retracted Changelog:First release. Extremely early iteration. WIP. | |||||||
In versions 0.0.6 and 0.0.9 I am also seeing the bug where every time I look at a baking sheet it causes a lag spike. This paired with the baking sheets—even just the base copper ones—taking pies from fully-cooked to charred almost instantly makes using them completely infeasible. I'm going to have to block those recipies on my server to use this mod. Thankfully, the mod that lets ovens be heated from firepits below actually work with your grills, so I can still make use of this mod in partial form.
I also noticed that grills placed directly on the firebox don't heat up.
I really like the mod conceptually. I hope you can work out these bugs.
Hi people! Bare with me as I work on the next version, I'm attempting to bring all my mods to 1.22. I will release a final bugfixing session for 1.21 gameversion before however.
Risse I'm seeing very similar behavior with the lagspikes.
Hi! I'm noticing an issue where looking at baking sheets causes large lagspikes. Also, seconding that the stovetops should go up to at least 400 degrees for compatibility with A Culinary Artillery's simmering. My server picked up this mod explicitly for use with A Culinary Artillery and it would be sweet if we could simmer on the stovetops rather than needing a separate firepit for it. :) Edit: We are using v 0.0.9. I did see that the issue was addressed in the changelog, but it doesn't seem to actually be fixed.
i noticed an oversight: i cant cook meat by itself, on either cooking surface?
Pandarific Hey that looks cool! Would you be interested in making this compatible with my kitchen fuel source "rot soaked peat" and my metal pots? I'm pretty sure this request will come sooner or later either way^^ eternal stew has this feature of adding ""eternalstewStoveFuel": true," to my fuel source to make it compatible, which is awesome. maybe you can add this too? Saves you time implementing stuff yourself.
@Pandarific take all the time you need to keep this mod amazing! Cheers
thatKazzy So that intergration is a little bit harder than I had presumed. It's gonna have to be shelved for a minute while i deal with other ongoing mod issues I have in development.
thatKazzy I'll add that in 0.0.7. I'm currently quite ill so I havent been able to work on my mods for a few days, hoping to get them out this weekend or next week.
Thank you for everyone's patience.
Hey, dont know if this has already been suggested but cross compatibility with Eternal Stew would be awesome, cheers!
amburo That's a fantastic idea. I'll add that in v0.0.7. Thanks for the recommendation!
ITheLegend28I You can reach out to me via the Vintage Story discord, I have my mod posted in the mods section.
If it's not too much trouble, could you possibly add a way to recycle old stovetop/baking sheets? I currently have some copper ones that I more or less just have to either throw in a chest or throw out, and it would be nice to get some bits back with a chisel or something. thank you for the great mod!
Cool mod! I've translated your mod to russian, would be nice if you'll include it
link
Had me worried when this got locked. Glad to see it's back up
Matiamo Apologies, 0.0.6 was the completely approved version from the staff team. It's my understanding that someone had reported my mod as a copy of their Oven mod, and when the staff looked into it, they noticed some similarities and took it down. Upon a deeper investigation, those similarities were actually both myself and the other creator calling Vanilla functions from the modding API, hence the mod being returned to the workshop.
0.0.6 has no functionality changes, it's just so the staff could check the latest version of my mod against the one who claimed IP infringement.
0.0.6 is missing it's changelog on here >.>
Apologies guys, a couple issues that I had to resolve with the support team, the mod should be active again! Apologies for the downtime :)
I wonder why this was locked.
Locked..?? Oh no....
FNXR I'll look into it, however I have a few other mods in development so it isn't crazy high on the priority list. In the meantime, I highly recommend not breaking the stove with a pot on it
Slappington I really want to make my own smithy as I hate not being able to pour iron into real cast iron things, same with increasing the amount of ingots and whatnot you can heat at once. I'm unsure if it's going to be a part of this mod or as a part of a new mod focused more towards blacksmithing, but just know you've been heard.
I'm loving the mod so far. I was wondering if there would be an option in the future to add ingot heating to the system? Like, set ingots directly on a distributor and have them warm up like in a forge for metalworking.
Pandarific Ahh that makes perfect sense, as both server and game machines are on Linux. No worries, thank you so much for getting it sorted and putting in the time to work it out, I appreciate it immensely! I love the mod so much! Thank you again
Having a cooking pot in the stove, then breaking the stove, keeps the cooking pot floating in the air lol, i did not know if i got the cooking pot back or not sadly.
butternoob9000 This hasnt been built or nor is compatible for 1.22. Hopefully when it's stable I will update it.
Corodius Glad to hear it's working. I'd basically used windows only file formats and so anyone on a non-windows server or OS wouldn't be able to use the mod. I've updated all my mods to make sure this doesnt happen again. Thanks for bearing with.
Pandarific updated to v0.0.5, and it has indeed fixed the issue for me. Awesome!! Thank you so much!
Unfortunately this crashes in 1.22 pre 3 (yes i know its unstable) when i place any variant of the fuel chamber. I tested with no other mods and it still happens, and i believe this is the specific error:
System.MissingFieldException: Field not found: 'Vintagestory.API.Common.Entities.Entity.Pos'
Pandarific i understand, still hopefully you can raise the cap to 400c at least, since i think some saucepan recipes (From Culinary Extension) needs it, at least for stoves.
FNXR I hadn't really thought about using it for smelting, this was more so designed to be a kitchen appliance. I'll take a look at the other points you've raised but I can't imagine I'd swap it to smelting in the forseeable future.
Also the temperature is capped on purpose.
Lezandrys I've retracted v0.0.3 and v0.0.4 but I'm not entirely sure how your download has been scrambled - when I downloaded V0.0.4 directly from this page it was in the correct format for me. I'm gonna open a ticket and ask the Anego staff what's going on. Bare with me.
Found the issue. The file formatting I was using might not've played well with other operating systems. v0.0.5 release should address these issues. Please make sure to update to it promptly.
Dunno if its only from version 0.0.2.
I cooked using the simmering pot, but when its done it did not appear in the UI and had to break the stove to get it back, but afterwards all my cooking stations where capped at 300c* (Culinary artillery requires 400c).
Also using fuels from other modes like Fuel Briquettes didn't show the remaining time (Although it did heat everything).
Updating to 0.0.4 to check if it works normally or not.
Edit: Nope, updating to 0.0.4 keeps the same behaviour, temperature its locked to 300c for some reason no matter if i break everything and make it again.
Edit2: Also, i wonder why the crucible its not allowed, considering its for heating stuff.
Looking into the zip files of versions 0.0.2, 0.0.3, and 0.0.4, there is one big difference between the contents of 0.0.2 and the contents of 0.0.3 and 0.0.4 that allowed me to find and fix the loading issue: 0.0.2 looks pretty much as expected. A few files, a couple folders containing more folders and the majority of the files. The other two both have a few folders that each contain absolutely nothing, and a whole bunch of files with names like "assets\pandahearth\blocktypes\pandahearthstovetopmeteoic.json" in the same base "folder" as the modinfo and dll etc. So somewhere along the way, the packaging must've gotten mixed up its / and \ for separating folders, and added the folder names to the file names instead. With at least my OS not recognizing \ as a way to separate folders, it's no surprise that the mod got recognized by the game but didn't actually load anything.
I tested this by extracting the 0.0.4 file, setting up the expected folder structure, moving the files into their respective folders, renaming them to what they're supposed to be named, then repackaging the whole thing, and it's loading fine on my end now.
Aurorlock No, I only use required mods when testing them. My full modlist would just cause issues with mod development so I only put on what I need when making mods.
Pandarific
When you're testing, do you have any other mods installed?
@Pandarific Sadly didnt fix the issue
umer778 Aurorlock Corodius I've pushed 0.0.4 in an attempt to fix it. I've been unable to reproduce it, but I believe it has something to do with the configs being overwritten. Please try it and let me know if it successfully fixed the issue.
The latest mod doesnt work for some reason. it shwos its installed and i can see the panda hearth in the handbook, but cant see any of hte recipies to craft anything from the mod
Are the cooking pots from this mod compatible?
Pandarific
Quite sure. I run a server with quite a few mods. I'm also having a different problem from Corodius, I've reverted to 0.0.2 but I can not add fuel to the oven now. Reconnected after replacing all blocks and 0.0.2 is working now.
Pandarific I am having the same issue, blocks untextured in the world/errored, after updating from v0.0.2 to v0.0.3. v0.0.2 is working fine, and downgrading to v0.0.2 worked fine. Perhaps to reproduce you could try a world with 0.0.2 installed then update to 0.0.3?
Aurorlock I've just tried v0.0.3 with a fresh install of the game and it's working perfectly fine for me, are you sure you've installed the mod correctly?
Pandarific
Failing to work properly on the update. Blocks no longer seem to be registered (untextured in the world) and no recipes appear.
28.2.2026 01:57:44 [Notification] Mod 'pandahearth-0.0.3.zip' (pandahearth):
28.2.2026 01:57:44 [Notification] PandaHearth.PandaHearthSystem
Seems very well tought out!
To add to the support requests it'd be cool to have it work with Real Smoke :D
Apologies for the delay, but version 0.0.3 is now released including xskills compatability and a config.
I'd love if you guys could check out my new mod https://mods.vintagestory.at/pandaxpdrops
MooseCampbell That's on my list. Testing to get xskills intergrated was a bit annoying without having instant feedback of xp drops so I've actually been working on a old school runescape style xp drop system. I'll be posting that as a fresh mod plus the updates for this mod hopefully tomorrow evening. Thanks for staying tuned guys.
Pandarific Yes, incorporating some amount of copper into all stove tops alongside other materials would be a logical way of reflecting copper's heat conductivity in higher-tier stoves.
Dont suppose you could let the hearths use fat as a fuel source?
Sorry for the delay on the update, xskills is proving slightly more complicated than I had predicted.
Can you add support for Butchery smoking racks? They are meant to go over a firepit, and I'd love to have a hearth count for it.
Pandarific
Would also great appreciate Xskills compat!
I recommend adding a config file for the plates, that way people can choose realism over gameplay progression.
Flashtoo Do you feel a copper center to all the stovetops would breach that gap to you? The recipe would of course reflect this, meaning the outer ring is mostly cosmetic but still retains its tiers.
umer778 I'll work on this shortly, expect an update soon.
Flashtoo I see where you're coming from, but they're supposed to be tiers and I'd hate to confuse people by making copper the best tier. If someone comes out with some form of alloys that would make sense i'd be open to swapping it, but I don't see a path of implementing your recommendation without causing confusion down the line. That being said, I will look at rebalancing everything to give them their own unique uses, perhaps a heat retention mechanic. Leave it with me and thank you for your comment 🙂
Taliren It appears I forgot to add 1.21.5 to the modinfo. I'll do that for the next version when I release the xskills compatability. Thank you for spotting it!
I am getting an error in 1.21.5 this mod specifically needs 1.21.6 and is not compatible with 1.21.5 as stated.
I get that from a game balance perspective, higher tier materials = better performance, but it bugs me that that's happening here because in fact copper is a better heat conductor than iron or steel and is a favored material for cookware! As a cook, my immersion would be far too broken for me to play with this. I wonder if there's some other way to reflect material progression besides making copper mysteriously worse than the other metals at conducting heat?
Pandarific Hey, just wondering if you're going to add xskills compatability? The mods amazing so far would be cool to see it work together.
XSkills
Pandarific wonderful! thank you!
JustSayWhen Compatibility added for both your recommendations in v0.0.2 😊
Ancient Tools adds a method to cook salve, beeswax and pitch using a cooking pot in a firepit, dunno if it will work with this mod.
I think the Pewter Mod also adds some cooking pots.
Other than that, this looks really interesting and im sure to download it now, thanks for the work!
Edit: Oh yeah Geology Additions adds a bunch of stones, would be nice if its supported somewhat, i thnk there are methods so it gets added automagically.
Edit2: Aaaaand just in case you limit the fuels that can be used, Fuel Briquettes adds a few that would be nice to use.
Pandarific I think these are the most likely candidates you'll be asked to support:
Metal Cooking Pots - I don't use this one myself, but I see a lot of people do and any time there's a firepit mod of any kind, people ask about support for it.
A Culinary Artillery (forum post) - This one adds saucepans and a couple different sizes of cauldrons that function like the cooking pot but for more liquid-based recipes
anyway, I've already remodeled my kitchen and am happily cooking on my new stovetops. really great mod! think I'll bake some pies next
JustSayWhen
I don’t currently run any additional mods in my singleplayer world that would fit that criteria on this.
If you’re using something you’d like to see supported, drop a link here and I’ll take a look. I’m happy to add compatibility where it makes sense.
Pandarific This is great stuff. The UI for the stovetops with the estimated time-to-cook is a really nice touch and I dig the look of the baking sheets and stovetops. not sure what the setup looks like for how the stovetops determine what can be placed on them, but surely folks will want to be able to use their metal cooking pots and cauldrons from the various kitchen mods. will there be support for that or perhaps a config file that we can manually add to?
Demonocolips You're right, that completely slipped my mind. I'll take some right now, thanks for trying it! 🙂