Mods / Sammiches

Tags: #Food
Author: Art3m1s
Side: Server
Created: Sep 15th 2024 at 9:49 PM
Last modified: Nov 12th at 1:02 AM
Downloads: 33904
Follow Unfollow 485

Recommended download (for Vintage Story 1.19.8, 1.20.0, 1.21.0 and 1.21.5):
Sammiches_v1.2.9.zip  1-click install


Sammiches aims to add one of the most long-awaited features to the game: Sandwiches!

 

Using the cutting board, this mod aims for immersion with everything able to be created without the crafting grid.  Sandwiches are fully customizable, allowing nearly every food item in the game to be used.

 

Requires Expanded Foods and A Culinary Artillery to work!

 

This is my first code mod, so expect some possible jankiness and bugs.  Countless hours have been spent making this, and please don't forget to leave feedback and suggestions for future updates!

 

Known Issues

-Sandwich/Items on cutting board doesn't render until you pick it up and place it down again [Game-bug]

 

Huge thank you to DanaCraluminum and many others for helping me to make this mod.

 

Compatibility

Ancient Tools

Primitive Survival

Most Wildcraft Mods

Mod Version Mod IdentifierFor Game version Downloads Released Changelog Download 1-click mod install*
1.2.9 sandwich 2204 Nov 12th at 1:02 AM Sammiches_v1.2.9.zip 1-click install

FIXED
+Fruit preserves crashing when attempting to become rot

1.2.8 sandwich
1.20.0 - 1.20.3 1.20.5 - 1.20.7 1.20.8 - 1.20.10
15551 Apr 10th at 2:57 AM Sammiches_v1.2.8.zip 1-click install

+Fruit Preserves
+Fruit Burger Buns
+Nutrition and Satiation/Saturation Buffs to most ingredients
+Handbook expansion
+Increased sandwich size limit

FIXED
+Sandwich items spoiling before sandwich is set to spoil
+Sandwiches now show full nutrition values correctly

1.2.7 sandwich 7673 Feb 1st at 2:06 AM Sammiches_v1.2.7.zip 1-click install

+1.19.8 and 1.20 compatibility

+Small fixes to allow for 1.19.8 compatibility

1.2.6 sandwich 1676 Jan 28th at 10:43 PM Sammiches_v1.2.6.zip 1-click install

+Burgers!

+Bread knife (Adds option to slice dough into burger buns)

+Small fixes and adjustments

1.2.5 sandwich 1733 Nov 14th 2024 at 4:05 AM Sammiches_v1.2.5.zip 1-click install

+Fixed meat slice not being edible

1.2.4 sandwich 521 Nov 8th 2024 at 1:55 AM Sammiches_v1.2.4.zip 1-click install

+Buffed all ingredient nutrition and sat values
+Fixed full sats not being applied to sandwiches
+Fixed poultry ingredient offset on sandwiches

1.2.3 sandwich 481 Nov 4th 2024 at 1:11 AM Sammiches_v1.2.3.zip 1-click install

+Added charred meat slices
+Fixed bug allowing unexpected sliced fruit bread output
+Fixed bug allowing sliced fruit bread duplication

1.2.2 sandwich 813 Oct 20th 2024 at 7:46 PM Sammiches_v1.2.2.zip 1-click install

- French Toast
- Grilled Sandwiches
- Nutrition transfer math fix
- Fruit Bread Slicing
- Meat slicing adjustments

1.2.0 sandwich 993 Oct 7th 2024 at 8:00 PM Sammiches_v1.2.0.zip 1-click install

+Chopped vegetables (with Expanded Foods integration)

+Added support for more liquid types

+Mod compatibility for vegetable-adding mods

1.1.0 sandwich 524 Oct 3rd 2024 at 3:20 AM Sammiches_v1.1.0.zip 1-click install

Sorry for so many updates in such a small time period! Future updates will be spaced further apart!
-Added generic bread slice for unexpected bread types (So you can still make sandwiches, even if bread type is incompatible)
-Added Salami (Slice sausage link, then slice the individual sausage)
-Increased time before bread slices rot
-Minor nutrition fixes and adjustments

1.0.2 sandwich 320 Oct 2nd 2024 at 3:39 PM Sammiches_v1.0.2.zip 1-click install

-Fixed rotted ingredients causing lag/crashing the game

-Added checks to prevent unexpected bread types crashing game on slicing

1.0.1 sandwich 361 Sep 29th 2024 at 10:25 PM Sammiches_v1.0.1.zip 1-click install

-Added ability to make toast (Place bread slices in an oven)

-Some ingredients now require slicing before being able to be placed onto sandwiches

-Minor sandwich rendering fixes and adjustments

-[Re] added loading screen text story event

1.0.0 sandwich 710 Sep 23rd 2024 at 12:25 AM Sammiches_v1.0.0.zip 1-click install

-Initial release


97 Comments (oldest first | newest first)

💬 Art3m1s , Nov 25th at 6:18 AM

Yep, I will look into that XavierDare !

 

Damonicus1986 The errors you are getting from EF seem to be many texture errors and warnings, and in my experience haven't caused any issues with gameplay. 

💬 XavierDare, Nov 23rd at 7:44 AM

anychance you can add in smoked meat from primative survival to be used in the sammies? for some reason i cant get it to go on the cutting board with the normal stuff

💬 Damonicus1986, Nov 12th at 8:25 AM

expanded foods is still in dev stage so not there yet. for me whenever i add ef to my mods i am getting tons of errors in log so i will rather wait for official release :) just saying. but i do miss all those great mods like this one 

💬 PeachyPotato, Nov 9th at 5:56 AM

good news Art3m1s expanded foods and culinary artillery are updated

💬 zakhad, Oct 30th at 10:48 PM (modified Oct 30th at 10:53 PM)

Looking at the previous comment by Deathscreton oddly enough i also picked up a dead hare and dropped it after i realised i couldn't butcher it once i picked it up due to butchery mod and left it on the floor a little while ago, then went climbing a tower that looked like an oil  rig i only mention this because they were also climbing a ladder it seems really odd crash, but maybe it was loot being generated that was a sandwich inside of a container? 

Crash Report
Running on 64 bit Windows 6.1.7601.0 with 32735 MB RAM
Game Version: v1.21.5 (Stable)
30/10/2025 9:43:55 PM: Critical error occurred in the following mod: sandwich@1.2.8
Loaded Mods: acorns@0.7.2, ageofflax@1.1.0, atwatersedge@1.5.1, autopanning@1.0.1, bettercrates@1.9.0, irregularguybetterjam@1.0.0, bonemarrowsoup@1.0.1, bookends@0.0.8, bradyladder@1.1.0, bushmeatrecipe@2.0.0, buzzwords@1.8.0, buzzybees@1.1.7, canoemod@1.0.2, catchledge@0.5.9, cavesymphony@1.2.1, cellardoor@1.4.0, cellardoorfork@1.4.1, chickenfeed@1.1.9, chiseltools@1.15.3, clayworks@0.4.7, combatrebalance@1.4.4, combinethefat@1.0.0, crawlanddive@0.2.2, cutthefat@1.0.3, darcesdriftersredone@1.2.4, diversediets@1.0.3, dodgemaster@1.2.3, hqzlights@1.1.2, driedpeat@1.1.1, dryablegroundstorage@1.0.1, expandedmolds@1.2.0, expres@1.1.0, explosive@0.1.2, fancysky@1.1.6, fieldsandplateaus@1.0.9, fieldsofgold@2.1.6, fieldsofgoldpatched@2.1.7, firestarters@1.4.5, floralzonescaperegion@1.0.25, floralzonescaribbeanregion@1.0.20, floralzonescentralaustralianregion@1.0.17, floralzonescosmopolitanregion@1.0.7, floralzoneseastasiaticregion@1.0.15, floralzonesmediterraneanregion@1.0.16, floralzonesneozeylandicregion@1.0.16, flora@1.0.7, forestsymphony@1.0.6, bovinae@0.3.3, caninae@1.0.35, capreolinae@2.0.3, casuariidae@1.1.7, cervinae@0.1.10, chelonioidea@1.0.5, dinornithidae@1.0.20, elephantidae@1.0.16, felinae@0.2.12, iniidae@0.1.5, machairodontinae@1.0.28, manidae@1.0.18, meiolaniidae@0.1.8, pantherinae@1.2.4, rhinocerotidae@1.0.22, sirenia@1.0.25, spheniscidae@1.0.14, thylacinidae@0.1.5, viverridae@1.0.7, vombatidae@0.4.4, geoaddons@1.4.4, hangingoillamps@1.0.5, hotspringheal@1.0.2, hidearmor@0.0.1, JacksFirewood@1.1.0, liberatedbeds@1.0.0, longtermfood@0.5.1, manualquenching@1.0.8, masonsdelight@1.0.3, millwright@1.3.0, molds@0.2.7, moreicons@1.1.1, morefuel@1.1.0, mycodiversity@1.0.4, nooffhand@1.0.1, overhaullib@1.12.18, pigfeed@1.0.9, plainsandvalleys@1.0.12, primitivesurvival@4.0.0, scrollrackable@1.4.0, Sergsmetaltongs@2.2.1, shelfobsessed@1.8.3, slings@0.0.2, slowwalkmod@1.2.5, somedisassemblyrequired@1.7.8, sonitorecipepin@1.0.1, sprintmomentum@0.2.0, spyglass@0.6.0, swifttime@1.1.2, temporalsymphony@2.2.2, traderssellcrowbars@0.0.2, translocatorengineeringredux@1.6.1, undertangledboughs@1.0.5, vaultandroll@0.1.1, vintageengineering@0.4.0, game@1.21.5, vsimgui@1.1.14, warmgambeson@1.0.0, wgmtfix@1.1.3, wildfarmingrevival@1.4.2, woodproc@1.0.0, zoombuttonreborn@2.0.0, aculinaryartillery@2.0.0-dev.5, alchemy@1.7.20, offhandpenalty@1.2.2, ancienttools@1.6.0-pre.6, animalcages@4.0.1, apeflowerpots@1.3.1, apegrapes@1.3.1, attributerenderinglibrary@2.3.0, egocaribautomapmarkers@4.0.3, awearablelight@1.1.4, beararmorrepair@1.0.3, bedspawnv2@1.6.4, betterfirepit@1.2.0, betterruins@0.5.2, bettertraders@0.1.0, bloodtrail@1.1.5, bradycrudebuilding@1.4.3, bullseyecontinued@3.4.5, butchering@1.10.8, canjewelry@0.5.8, carryon@1.12.1, cartwrightscaravan@1.7.3, commonlib@2.8.0, composter@1.2.1, configlib@1.10.8, caffCuniculture@1.0.10, domesticanimaltrader@1.1.1, eggpiemod@0.1.0, electricalprogressivecore@2.5.0, tackandequipment@1.0.0, expandedstomach@1.2.6, extendedcreation@1.1.7, extrainfo@1.10.1, farmlanddropssoil@1.4.0, farseer@1.3.2, fatcandles@1.0.1, fendragonbcs@0.1.9, fieldsofsalt@1.2.4, floatingfish@1.1.3, foodshelves@2.3.2, footprints@1.0.5, foragersgamble@1.2.1, fromgoldencombs@1.9.4, genelib@2.1.4, herbarium@1.4.1-rc.1, hpspinningwheel@1.0.0, hudclockpatch@1.1.2, hydrateordiedrate@2.2.26, improvedhandbookrecipes@1.1.3, insanitylib@1.0.5, interestingoregen@2.0.2, jaunt@2.1.1, joyofsailing@1.4.0, JustTrapdoors@1.0.2, kevinsfurniture@1.7.5, lathemod@1.0.3, lavoisier@1.3.1, lichenredux@1.8.3, maketeaforked@0.7.1, maltiezcrossbows@1.6.7, medievalexpansionpatch@1.3.4, metalunittooltip@1.1.1, meteoricexpansion@1.2.6, mobsradar@2.1.12, moreanimals@1.6.4, mountcamerafix@0.2.0, naturalfertilizer@1.3.0, novelty@1.0.16, panningmachine@1.0.5, pauseonstart@1.0.1, paxel@1.6.1, pelaguswinds@1.2.2, petai@4.0.1, pickbars@2.0.3, postsandbeams@1.4.0, claywheel@1.1.7, purposefulstorage@1.4.1, realsmoke@1.1.10, rebuildablebloomery@1.0.6, recyclingtools@1.4.4, riftworks@1.1.16, rivers@4.7.3, saltandsands@1.1.4, saltpeterproduction@1.1.0, scarecrow@1.7.1, scientificsmithy@0.1.9, showcraftable@1.2.6, sleepneed@2.0.3, sluice@2.3.2, smithingplus@1.8.3, spyglassinfo@1.0.2, statushudcont@4.0.1, stepupadvanced@1.2.3, cookie12000stickbeam@1.2.2, stillnecessaries@1.3.0, stirlingmotor@2.0.0, stonebakeoven@1.2.0, stonerailings@1.4.0, tasshroombodyfat@0.0.16, temperatureheighttweak@0.3.0, temperaturemonitor@0.9.9, tentbagreworked@3.1.1, th3dungeon@0.4.4, th3expansion@2.0.0, th3restock@1.1.2, thecritterpack@1.3.4, toolsmith@1.2.14, trailmodupdated@1.3.0, translocatorrelocator@1.0.3, variantmeals@2.6.1, coffee@1.0.4, versionchecker@1.2.2, Verticality@0.3.1, discordrichpresence@1.1.1, creative@1.21.5, vsquest@3.0.0, survival@1.21.5, vsvillage@4.0.0-pre.1, woodenfortifications@2.0.10, woodstain@1.3.1, xlib@0.9.0-pre.2, alchemistry@1.0.2, beamtools@1.0.2, bookbinders@1.3.1, brainfreeze@1.3.1, cats@4.0.0, chemistrylib@1.1.5, tradercamps@1.1.6, detailedanimals@0.7.0, electricalprogressivebasics@2.5.0, elkjaunt@1.2.0, equus@1.2.0, expandedfoods@2.0.0-dev.3, em@3.3.3, extraoverlays@1.6.0, fueledwearablelights@1.1.0, glassmaking@1.4.4, playercorpse@1.12.0, quiversandsheaths@0.5.2, realsmokeforancienttools@1.0.0, realsmokeforbraziers@1.1.0, realsmokeforchiseltools@1.1.1, seasonalbreeding@1.0.0, shearlib@1.2.0, stainedbeams@1.2.1, stonequarry@3.5.1, storageoptions@2.0.0, th3dungeontopentrance@0.4.1, vsvillagedesert@1.0.2, vsvillageviking@1.0.2, vsvillageaged@0.0.6, vsvillagetowers@0.0.6, wearandtear@1.5.16, wildcraftfruit@1.4.3, wildcraftherb@0.0.1, wildcrafttree@1.3.3, xinvtweaks@1.8.1, xskills@0.9.0-pre.2, bricklayers@3.1.2, crazyspotterywheelxskillspatch@1.0.0, ecwildcrafttree@1.0.2, electricalprogressiveindustry@0.4.0, electricalprogressiveqol@2.5.0, sandwich@1.2.8, sausages@0.0.8, tailorsdelight@2.1.1, veep@2.1.0, wool@1.8.0, xskillscatchablefotsa@0.0.2, xskillsmediterranean@1.0.0, xskillsgilded@1.3.5, betterruinsbricklayerscompat@1.0.0
System.Exception: Error while rendering item in slot Vintagestory.API.Common.DummySlot (1x Item Id 23377, Code sandwich:fruitburgerbottombun-spelt-perfect)
---> System.TypeLoadException: Could not load type 'Vintagestory.GameContent.ShapeTextureSource' from assembly 'VSSurvivalMod, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'.
at sandwich.ItemSandwich.GenIngredientMesh(ICoreClientAPI capi, Single& prevSize, Single& rotation, ItemStack stack, Boolean last)
at sandwich.ItemSandwich.GenMesh(ItemStack stack, ITextureAtlasAPI targetAtlas, BlockPos atBlockPos) in C:\Users\Owen\source\repos\sandwich\sandwich\Items\ItemSandwich.cs:line 224
at sandwich.ItemSandwich.OnBeforeRender(ICoreClientAPI capi, ItemStack stack, EnumItemRenderTarget target, ItemRenderInfo& renderinfo) in C:\Users\Owen\source\repos\sandwich\sandwich\Items\ItemSandwich.cs:line 198
at Vintagestory.Client.NoObf.InventoryItemRenderer.GetItemStackRenderInfo(ClientMain game, ItemSlot inSlot, EnumItemRenderTarget target, Single dt) in VintagestoryLib\Client\Render\InventoryItemRenderer.cs:line 412
at Vintagestory.Client.NoObf.InventoryItemRenderer.RenderItemstackToGui(ItemSlot inSlot, Double posX, Double posY, Double posZ, Single size, Int32 color, Single dt, Boolean shading, Boolean origRotate, Boolean showStackSize) in VintagestoryLib\Client\Render\InventoryItemRenderer.cs:line 284
--- End of inner exception stack trace ---
at Vintagestory.Client.NoObf.InventoryItemRenderer.RenderItemstackToGui(ItemSlot inSlot, Double posX, Double posY, Double posZ, Single size, Int32 color, Single dt, Boolean shading, Boolean origRotate, Boolean showStackSize) in VintagestoryLib\Client\Render\InventoryItemRenderer.cs:line 396
at Vintagestory.Client.NoObf.DrawWorldInteractionUtil.<>c__DisplayClass11_1.b__0(Single dt, ElementBounds bounds) in VintagestoryLib\Client\Systems\Gui\Huds\HudElementInteractionHelp.cs:line 90
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.Client.NoObf.HudElementInteractionHelp.OnRenderGUI(Single deltaTime) in VintagestoryLib\Client\Systems\Gui\Huds\HudElementInteractionHelp.cs:line 446
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 1017
at Vintagestory.Client.GuiScreenRunningGame.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 250
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 760
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 663
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 338
at Vintagestory.Client.ClientProgram.<>c__DisplayClass10_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 133
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 95
System.TypeLoadException: Could not load type 'Vintagestory.GameContent.ShapeTextureSource' from assembly 'VSSurvivalMod, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'.
at sandwich.ItemSandwich.GenIngredientMesh(ICoreClientAPI capi, Single& prevSize, Single& rotation, ItemStack stack, Boolean last)
at sandwich.ItemSandwich.GenMesh(ItemStack stack, ITextureAtlasAPI targetAtlas, BlockPos atBlockPos) in C:\Users\Owen\source\repos\sandwich\sandwich\Items\ItemSandwich.cs:line 224
at sandwich.ItemSandwich.OnBeforeRender(ICoreClientAPI capi, ItemStack stack, EnumItemRenderTarget target, ItemRenderInfo& renderinfo) in C:\Users\Owen\source\repos\sandwich\sandwich\Items\ItemSandwich.cs:line 198
at Vintagestory.Client.NoObf.InventoryItemRenderer.GetItemStackRenderInfo(ClientMain game, ItemSlot inSlot, EnumItemRenderTarget target, Single dt) in VintagestoryLib\Client\Render\InventoryItemRenderer.cs:line 412
at Vintagestory.Client.NoObf.InventoryItemRenderer.RenderItemstackToGui(ItemSlot inSlot, Double posX, Double posY, Double posZ, Single size, Int32 color, Single dt, Boolean shading, Boolean origRotate, Boolean showStackSize) in VintagestoryLib\Client\Render\InventoryItemRenderer.cs:line 284
💬 Deathscreton, Oct 21st at 9:10 PM

Had the following crash on 1.21.5:

This happened a few minutes into the game after putting down a dead hare on the floor for the butchery mod, then climbing a ladder. No idea if that's related at all, but it's what I was doing. For what it's worth, I do'nt have any bread products on me, nor have I ever touch a sunflower ingame. Lol

 

Crash Report

Game Version: v1.21.5 (Stable)
10/21/2025 4:05:39 PM: Critical error occurred in the following mod: sandwich@1.2.8
Loaded Mods: weaponpacka@1.3.1, backpackpackStandardcontinued@1.0.0, buzzwords@1.8.0, fallingtree@0.4.7, firestarters@1.4.5, immersiveorecrush@2.2.4, justmoreruins@0.9.8, nailsmold@1.0.2, noisybears@1.1.0, pipeleaf@2.3.0, primitivesurvival@3.9.9, prospecttogether@2.1.1, snowballtraders@1.0.1, spyglass@0.6.0, game@1.21.5, vsimgui@1.1.14, wildfarmingrevival@1.4.0, aculinaryartillery@2.0.0-dev.3, anastastemod@1.2.21, metalrecoveryrevived@0.1.20, egocaribautomapmarkers@4.0.3, betterentityinteraction@1.0.4, betterfirepit@1.2.0, betterfpcamera@1.3.0, betterruins@0.5.0, bettertraders@0.1.0, bloodystory@0.2.2, butchering@1.10.8, carryon@1.12.1, configlib@1.10.8, Crateful@1.2.8, expandedstomach@1.2.6, farmlanddropswithnutrients@1.2.2, glojack@1.4.0, hitfixed@2.3.1, hudclockpatch@1.1.2, hydrateordiedrate@2.2.24, immersivetpscamera@1.0.7, immersivewoodchopping@0.8.2, joyofsailing@1.4.0, pelaguswinds@1.2.2, petai@4.0.1, pomshadercache@1.1.3, realsmoke@1.1.9, rivers@4.7.3, rustboundmagic@3.1.3, sleepneed@2.0.1, statushudcont@4.0.1, tentbagreworked@3.1.1, th3dungeon@0.4.4, Verticality@0.3.1, volumetricshadingrefreshed@1.1.7, creative@1.21.5, vsquest@3.0.0, survival@1.21.5, vsvillage@3.0.1, xlib@0.9.0-pre.2, expandedfoods@2.0.0-dev.2, xskills@0.9.0-pre.2, sandwich@1.2.8
System.Exception: Error while rendering item in slot Vintagestory.API.Common.DummySlot (1x Item Id 44939, Code sandwich:slicedbread-sunflower-toasted)
---> System.TypeLoadException: Could not load type 'Vintagestory.GameContent.ShapeTextureSource' from assembly 'VSSurvivalMod, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'.
at sandwich.ItemSandwich.GenIngredientMesh(ICoreClientAPI capi, Single& prevSize, Single& rotation, ItemStack stack, Boolean last)
at sandwich.ItemSandwich.GenMesh(ItemStack stack, ITextureAtlasAPI targetAtlas, BlockPos atBlockPos) in C:\Users\Owen\source\repos\sandwich\sandwich\Items\ItemSandwich.cs:line 224
at sandwich.ItemSandwich.OnBeforeRender(ICoreClientAPI capi, ItemStack stack, EnumItemRenderTarget target, ItemRenderInfo& renderinfo) in C:\Users\Owen\source\repos\sandwich\sandwich\Items\ItemSandwich.cs:line 198
at Vintagestory.Client.NoObf.InventoryItemRenderer.RenderItemstackToGui(ItemSlot inSlot, Double posX, Double posY, Double posZ, Single size, Int32 color, Single dt, Boolean shading, Boolean origRotate, Boolean showStackSize) in VintagestoryLib\Client\Render\InventoryItemRenderer.cs:line 284
--- End of inner exception stack trace ---
at Vintagestory.Client.NoObf.InventoryItemRenderer.RenderItemstackToGui(ItemSlot inSlot, Double posX, Double posY, Double posZ, Single size, Int32 color, Single dt, Boolean shading, Boolean origRotate, Boolean showStackSize) in VintagestoryLib\Client\Render\InventoryItemRenderer.cs:line 396
at Vintagestory.Client.NoObf.DrawWorldInteractionUtil.<>c__DisplayClass11_1.<ComposeBlockWorldInteractionHelp>b__0(Single dt, ElementBounds bounds) in VintagestoryLib\Client\Systems\Gui\Huds\HudElementInteractionHelp.cs:line 90
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.Client.NoObf.HudElementInteractionHelp.OnRenderGUI(Single deltaTime) in VintagestoryLib\Client\Systems\Gui\Huds\HudElementInteractionHelp.cs:line 446
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 1017
at Vintagestory.Client.GuiScreenRunningGame.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 250
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 760
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 663
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 338
at Vintagestory.Client.ClientProgram.<>c__DisplayClass10_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 133
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 95
System.TypeLoadException: Could not load type 'Vintagestory.GameContent.ShapeTextureSource' from assembly 'VSSurvivalMod, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'.
at sandwich.ItemSandwich.GenIngredientMesh(ICoreClientAPI capi, Single& prevSize, Single& rotation, ItemStack stack, Boolean last)
at sandwich.ItemSandwich.GenMesh(ItemStack stack, ITextureAtlasAPI targetAtlas, BlockPos atBlockPos) in C:\Users\Owen\source\repos\sandwich\sandwich\Items\ItemSandwich.cs:line 224
at sandwich.ItemSandwich.OnBeforeRender(ICoreClientAPI capi, ItemStack stack, EnumItemRenderTarget target, ItemRenderInfo& renderinfo) in C:\Users\Owen\source\repos\sandwich\sandwich\Items\ItemSandwich.cs:line 198
at Vintagestory.Client.NoObf.InventoryItemRenderer.RenderItemstackToGui(ItemSlot inSlot, Double posX, Double posY, Double posZ, Single size, Int32 color, Single dt, Boolean shading, Boolean origRotate, Boolean showStackSize) in VintagestoryLib\Client\Render\InventoryItemRenderer.cs:line 284

Event Log entries for Vintagestory.exe, the latest 2
==================================
{ TimeGenerated = 10/21/2025 3:16:51 PM, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.21.5.0, time stamp: 0x67fe0000
Faulting module name: KERNELBASE.dll, version: 10.0.19041.6280, time stamp: 0x56511854
Exception code: 0xe0434352
Fault offset: 0x0000000000025369
Faulting process id: 0x44b0
Faulting application start time: 0x01dc42c0b2a77b05
Faulting application path: X:\Games\Vintagestory\Vintagestory.exe
Faulting module path: C:\Windows\System32\KERNELBASE.dll
Report Id: a714bf43-b4c7-43b5-88f2-23f3b3a9d815
Faulting package full name:
Faulting package-relative application ID: }
--------------
{ TimeGenerated = 10/21/2025 2:26:15 PM, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.21.5.0, time stamp: 0x67fe0000
Faulting module name: openal32.dll, version: 1.23.0.0, time stamp: 0x63dd31ad
Exception code: 0x40000015
Fault offset: 0x00000000000df046
Faulting process id: 0x6064
Faulting application start time: 0x01dc42bfe88ccf93
Faulting application path: X:\Games\Vintagestory\Vintagestory.exe
Faulting module path: X:\Games\Vintagestory\Lib\openal32.dll
Report Id: 1f135c54-4919-445b-ba76-01c445adcd0f
Faulting package full name:
Faulting package-relative application ID: }

💬 JokoJose, Sep 3rd at 6:02 AM

ok, no problem, thanks for the reply :)

💬 Art3m1s , Sep 3rd at 1:07 AM

I am unable to test until Expanded Foods and A Culinary Artillery are updated.  JokoJose

💬 JokoJose, Sep 2nd at 2:16 PM

does this work in 1.21.0 ?

💬 Art3m1s , Aug 16th at 1:22 PM

Make sure you place the item on the cutting board and right click with a knife of any sort.  Some items cannot be cut, and will be added in future versions.  blueblynd

💬 blueblynd, Aug 11th at 1:32 AM

Art3m1s sorry to bother you, but how do you slice meat? I've tried putting raw and cooked redmeat on the cutting board and in the inventory with a knife, but nothing works. I only know the item is available through the creative menu, but the item viewed through the handbook has no hints on how to get it, so I'm kind of at a loss.

💬 Art3m1s , Jul 9th at 6:27 PM

I will look into making a compatibility patch for butchering, yes!  And as for sandwiches disappearing on the cutting board, that's been a known bug for a long time, and unfortunately that's on the side of the Vintage Story game engine, so nothing I can do about it for now.  Picking the sandwich up and putting it back down on the board will make it appear. pimblokto

💬 pimblokto, Jul 8th at 7:58 PM

Any way you could add butchering compatibility so I can put prime meat on sandwiches? Also, sandwiches visually disappear on the cutting board when I  start adding ingredients. Anything I can do to fix this?

💬 Art3m1s , Jun 29th at 5:46 AM

I'll definitely look into that!  Thanks for the recommendation/feedback Nanoro  

💬 Nanoro, Jun 28th at 3:27 AM

Hey!

I really, really wish you could put the cutting board somewhere more convenient - hang it off a wall, put it on a shelf etc.!
As it is it's taking up a lot of valuable work surface area in my kitchens, seeing as I tend to make them pretty compact.
Otherwise, very fun mod to make use of my sausages and cabbage with.

💬 Conspire, Jun 10th at 2:33 AM

I think the handbook guide on sammiches could be a little clearer on viable sandwich ingredients. Have it include meat, cheese, cabbage slices as sliceable ingredients in the "Sliced Foods" section. And mention fruit preserves, sausages/salami, and meat patties, too. It didn't occur to me to look for new things until my cooked tender redmeat and cooked chopped onions couldn't be added. Now that I know, I'm having a blast! 

💬 Art3m1s , Jun 9th at 1:03 PM

What could I add to the handbook to make things more clear? AtomicQuote

💬 AtomicQuote, Jun 9th at 6:32 AM

great mod, love the sangwiches, still works on the current version but the rendering issue persists. The lack of handbook pages is a bit daunting for sammich forging but its relatively straightfoward

💬 MischievousCloud, May 28th at 2:59 AM

Works okay on 1.20.10, quite a few of the bread types do not render on the cutting board, but still usable. Partial incompatibility with Art of Cooking(Cannot make bread slices, can only make buns). Great mod! Would love for the textures to render, and Im amazed at the compatibility with Wildcraft Fruits and Nuts.

💬 Art3m1s , May 28th at 12:38 AM

This mod does require A Culinary Artilley and Expanded Foods to function.  Anglecurse

💬 Anglecurse, May 26th at 9:14 PM

Does this mod not need the other mods like it says? Art3m1s 

💬 Art3m1s , May 26th at 7:26 PM

I haven't tested it yet on 1.20.10, but I believe it should work just fine, provided nothing too major changed!  I'm not sure if Expanded Foods or A Culinary Artillery are up-to-date with 1.20.10, though.  Anglecurse

💬 Anglecurse, May 23rd at 3:57 PM

Does this work on current verrsion 1.20.10 beacuse the other mods are out dated 1.20.4?

💬 Art3m1s , May 20th at 9:57 PM

Fruit bread cannot be used to make sandwiches at this time due to texture issues.  I will look into it for future releases, though! Churburby

💬 Churburby, May 20th at 12:36 AM

Silly question perhaps, but how do I make a sandwich?  I place a slice of fruit bread on the cutting board and right click with sliced meat and nothing happens

💬 Dragoness2003, May 15th at 1:39 PM

Hello! This is probably a stupid question since this is a sandwich mod, but do you think you could make it possible to use the suasages in meals? No worries if not.

💬 Kida_Mei, May 6th at 6:11 PM

I'd love to see the cutting board be changed by the wood used and also made storable on a tool rack like the rolling pin from culinary artillery!

💬 Art3m1s , May 6th at 12:32 AM

I wanted to incorporate those mods so that the sandwiches can give the extra nutrition buffs from their ingredients being made of different things, such as Expanded Foods' bread.  They also allow for a lot more ingredient and food types than in vanilla Vintage Story. Zuric

💬 Zuric, May 5th at 11:01 PM

Just out of curiosity, why does this need expanded foods/a culinary artillery to work? the sandwich models look fantastic btw

💬 Art3m1s , Apr 26th at 1:33 AM

I have heard of the pickled cabbage issue once before, but I couldn't reproduce it.  If you can make an issue report about it on the Github, that would be very helpful!

Slicing ingredients usually will maintain the same saturation and nutrients, even if it doesn't correctly display them.  This is something I've been looking into since the first release of the mod, and I'm constantly looking into fixing.

Ragolution

💬 Ragolution, Apr 24th at 4:53 PM

Mod seems to have an unhandled exception when trying to cut pickled cabbage on the cutting board. ( I only did so by mistake. )

Additionally, slicing bread seems to remove the extra nutrients from more any complicated Expanded Foods loaves of bread which makes French Toast a waste of good bread.

 

Could you include a substitution for the French Toast batter to use fruit syrup instead of exclusiely honey? Also, would it be possible to add enhanced compatibility for Wildcraft? I really wanna put pickled cucumbers on my burgers.

💬 Maxilos33, Apr 23rd at 9:44 PM

Art3m1s HOD adds a hydration value to each food, positive or negative. eating solid foods depletes hydration while drinking liquids increases them. However I think HOD adds the hydration value in a script and takes an itemlist defined in the mod config. I was able to add individual sandwich pieces to it and it worked, but when the sandwich was assembled it didnt count as any of the defined items / the newly assembled sandwich didnt add the hydration values together and thus no hydration value was given.

💬 Art3m1s , Apr 23rd at 9:25 PM

I'm not all too familiar with that mod, as I've never used it.  What exactly does it have that Sammiches would need a compatibility patch for? Maxilos33

💬 Maxilos33, Apr 23rd at 8:38 PM

any chance for a hydrate or diedrate compatibility patch? the HOD compatibility config sadly doesent work on the assembled sandwiches, only on the seperate components.

💬 Ragolution, Apr 20th at 11:46 AM

Awesome ^^

💬 Art3m1s , Apr 19th at 6:27 PM

I already had/have hotdogs planned for some time in the future.  It's going to be a while though, since I'll have to make a separate model for every ingredient to fit onto the hot dog.  Ragolution

💬 Ragolution, Apr 19th at 1:29 PM

I was going to request sausage sandwiches/hotdogs but then I had to stop and wonder if a hotdog was a sandwich.

💬 HELLHOUND2, Apr 19th at 12:11 PM

Please make a Mcdonalds mod / fast food mod. i want burgers, fries, and chicken nuggets, cola, ...

💬 Ragolution, Apr 17th at 1:47 PM

Hmm.. In that case, would it be possible to include grapes and strawberries from Wildcraft so we can make grape & strawberry preserves? They do already have syrup equivalents in Expanded Foods.

 

And for something more interesting, what about salad-sandwiches? (chicken salad, etc.)

💬 Art3m1s , Apr 16th at 2:04 PM

Putting jam on sandwiches is not possible with how the game works, unfortunately.  That is exactly why I made fruit preserves in 1.2.8!

Ragolution

💬 Ragolution, Apr 16th at 12:34 PM

I think my only other request would be to put jam on sandwiches but that seems very challenging. Thanks for all your hard work, with this mod.

💬 Art3m1s , Apr 13th at 6:11 PM

I have not implemented that yet, but I'll definitely look into expanding the range of compatible foods and food variants in the next update!  It is also possible that I am unaware of some foods that exist, so if there are any you would especially like to see become compatible with Sammiches, please do leave me a list!  Thank you!

Ragolution

💬 Ragolution, Apr 13th at 7:27 AM

Is it intended that you can't put breaded/oiled meats onto a sandwich?

💬 AzuliBluespots, Mar 17th at 1:20 AM

I'll try to when the server is running again. Might take a few days.

💬 Art3m1s , Mar 16th at 7:32 PM

Could you guys create bug reports on the Github page, with any extra details?  I'd like to look into this more.  AzuliBluespots DarkThoughts

💬 DarkThoughts, Mar 16th at 1:47 PM

Yeah I kinda have the same issue. I can't really put much of anything on it. Not even a lot of vanilla food items.

AzuliBluespots

A regular knife works fine for cutting.

💬 AzuliBluespots, Mar 16th at 12:10 PM

Ok, I finally found out that I need to make a special knife, put the ingredients on the cutting board, and cut them-

I STILL wasn't able to put them on the bread?? I put the vanilla bread, sliced it too (gave me four slices) and then tried to add raw sliced veggies, cooked sliced veggies, tenderized cooked chicken meat, and sausage/pepperoni (sausage sliced once, then a second time)

Nothing went in it. I could only stack the slices.

💬 Art3m1s , Mar 15th at 9:01 PM

If you go into the creative menu and select the "Sammiches" tab, everything shown can be placed on sandwiches, as well as many liquids. AzuliBluespots

💬 Art3m1s , Mar 15th at 9:00 PM

The bread knife should be getting icons in the next release.  I believe the reason they aren't showing is due to sizing errors.  RowanSkie

💬 AzuliBluespots, Mar 15th at 1:41 PM

Can I only place non-prepared ingredients in it? I'm trying sausages, vegetable gelatin, candied fruit, nothing works (and I guess there isn't support for the butchering cured/smoked prime meat) but I was under the impression that we could put at least sausages in this? What can be used?

💬 RowanSkie, Mar 14th at 10:27 AM

Kinda wish you could cook them in a saucepan/cauldron/cooking pot with oil/fat instead of baking. Other meat types added by Expanded Foods does so.

EDIT: Also, the sandwich parts seem to move when I hover over them on my menu + they disappear on the cutting board, that normal? NVM it's a known issue.

EDIT 2: Will the two features the bread knife soon get a logo?

💬 Heavy_Mettaloid, Mar 12th at 5:04 PM

Time to make jelly sandwiches

💬 Emeron, Mar 12th at 12:04 AM

Bless. Finally, after TEN THOUSAND YEARS, some hope for good sammiches. 😭

💬 Art3m1s , Mar 11th at 4:07 AM

Yes!  That is planned in the next version of the mod.  I had thought it was possible with the mod since the first release, but apparently due to a few oversights, it hasn't been possible.  Version 1.2.8 will include a lot of feature requests/fixes.

Emeron

💬 Emeron, Mar 10th at 10:44 PM

Would it be possible to add the function to slather jam on the sammich? I keep being disappointed with games that have jam and bread, but no ability to combine the two. :(

💬 Art3m1s , Mar 8th at 5:26 PM

Fruit bread is handled differently than regular bread.  I'll see if I can implement fruit bread burgers into the next version!  Muronelkaz

💬 Muronelkaz, Mar 8th at 2:51 AM

Wait I can't use fruit bread to make a burger?

💬 DarkThoughts, Mar 7th at 11:18 AM

Taeo

What do you mean? It's literally the only thing there.

💬 Art3m1s , Mar 7th at 2:01 AM

The issue with the sandwich being invisible is an issue with the game engine, so there is nothing I can do.  Regarding the item spoilage issue, I looked into it and tried to fix it for the most recent version, but it refused to work with me, and so I decided to forget about it temporarily.  It's an issue that'll remain on the backburner, and I will research various ways to deal with it. Taeo

💬 Taeo, Mar 7th at 1:25 AM

DarkThoughts

its not there?

Another note, this may be intentional or not, but a sandwich can be many days away from expiring, yet the stuff in it will expire. I have several cheese and rot sandwiches that are "still good" since the meat patty gave up in the middle.

💬 DarkThoughts, Mar 3rd at 10:42 PM

Taeo

See the Known Issues section?

💬 Taeo, Mar 3rd at 7:49 AM

The sandwich becomes invisible whenever I put something on it, and I have to pick it up and place it again to make it reappear! This is in a lightly modded 1.20.4 multiplayer game.

 

A suggestion: since its completely trial and error to figure out what can and can't go on the sandwich, it would be nice if it was possible to take the sandwich apart, like the similar minecraft mods do. Apologies if that's already possible and I just couldn't figure it out.

Also, every chopped food should be accepted, its really odd that I can put raw onion on a sandwich but not cooked, for example

💬 Art3m1s , Feb 23rd at 12:50 AM

I like that idea!  I'll definitely look into it!  Thank you, WhiteCoffee !

💬 WhiteCoffee, Feb 20th at 11:23 PM

Any chance of getting chicken patties? we have all that we need, flour, eggs, bread crumbs, and oil.

💬 Art3m1s , Feb 16th at 4:29 PM

There isn't a dedicated list, however, you can see the items you cane place on sandwiches in the "Sammiches" creative menu tab.

rosysyn

💬 rosysyn, Feb 16th at 3:37 AM

Is there a list of foods that will work on sandwiches? I've been doing some testing and it seems like only meats that are sliceable work (for example, Tender Redmeat doesn't work, nor does any aged/dried meat). I also noticed only raw vegetables can go on sandwiches, wasn't sure if that were intentional as well.

💬 PasiveClientSE5, Feb 15th at 6:30 AM

"but can she make a grilled cheese?" -spy tf2

💬 Kara, Feb 10th at 10:46 PM

cooked patties i personally think heal Way to much considering they are only meat. may want to consider removing the healing they give.  (was this supposed to be 0.5HP?) cause atm my players seem to be using cooked patties as the best healing item in the game.
I also think Xskills is interacting with them, giving patties an extra like 900 protein sat. 

💬 ArmandVestibule, Feb 6th at 8:56 PM

Place the dough on the cutting board, change the bread knife mode to burger buns, slice, bake, enjoy.

pyrix0

💬 Art3m1s , Feb 2nd at 4:41 AM

I may, we'll see

rosysyn

💬 rosysyn, Feb 1st at 7:22 AM

Have you considered adding the option to remove the item/stack limit, just for funsies? I yearn for massive, silly sandwiches.

💬 Art3m1s , Feb 1st at 2:05 AM

The limit is 6 items, including the slice of bread used to start the sandwich.  By fillings, if you mean the ingredients you place on the sandwich, yes they do show visibly.

Eddie_Gaming

💬 Eddie_Gaming, Jan 31st at 1:25 PM

is there a limit as to how big a sandwitch is and does the number of fillings increase the sandwhich's visible size?

💬 pyrix0, Jan 31st at 4:57 AM

How do I make burger dough?

💬 Art3m1s , Jan 29th at 5:14 PM

Thank you for bringing that to my attention!  It has already been fixed in the upcoming 1.2.7 bug fix patch, which I will release by the end of the week! Kara

💬 Kara, Jan 29th at 8:32 AM
Someone put a sandwich on a oven from stonebakeoven mod and this was the result. not sure if this is your end, or their end =P but figured i would post it here.

[Server Error] Exception: Object reference not set to an instance of an object.
   at sandwich.ItemSandwich.OnBaked(ItemStack oldStack, ItemStack newStack) in C:\Users\Owen\source\repos\sandwich\sandwich\It
ems\ItemSandwich.cs:line 91
   at StoneBakeOven.BlockEntityOvenBakingTop.IncrementallyBake_Patch2(BlockEntityOvenBakingTop this, Single dt, Int32 slotInde
x)
   at StoneBakeOven.BlockEntityOvenBakingTop.OnBurnTick(Single dt) in C:\Users\daifi\Documents\GitHub\Vintage-Story-Modding\VS
-Mods-NET7\Mods-StoneBakeOven\stonebakeoven\stonebakeoven\src\BlockEntity\BlockEntityOvenBakingTop.cs:line 375
   at Vintagestory.Common.GameTickListener.OnTriggered(Int64 ellapsedMilliseconds) in VintagestoryLib\Common\Model\GameTickLis
tener.cs:line 27
💬 Art3m1s , Jan 28th at 10:46 PM

I have reuploaded 1.2.6 with the fix!  However due to the nature of the bug, the fixed version is only available in 1.20.  I will upload a 1.19.8 compatible equivalent to the Github release page, as well.

Traumsucher

💬 Traumsucher, Jan 28th at 8:48 PM

Hey I like this mod, thank you :)

I have found an crash as I tried to add cottage cheese to an existing Smmich:

Running on 64 bit Windows 10.0.26100.0 with 32693 MB RAM
Game Version: v1.20.3 (Stable)
28.01.2025 21:43:47: Critical error occurred in the following mod: sandwich@1.2.6
Loaded Mods: aculinaryartillery@1.2.3, chiseltools@1.14.11, combatoverhaul@0.1.20, eftraders@1.0.2, millwright@1.1.8, translocatorengineeringredux@1.5.4, usefuldrifterloot@1.2.1, game@1.20.3, vsimgui@1.1.7, alchemy@1.6.42, animalcages@3.0.3, armory@0.1.3, betterruins@0.4.6, commonlib@2.6.1, configlib@1.4.4, expandedfoods@1.7.3, foodshelves@1.4.4, fromgoldencombs@1.8.4-rc.1, gourmand@1.5.0, maltiezcrossbows@0.6.3, maltiezfirearms@0.10.5, oneroof@1.6.0, petai@3.0.1, prospecttogether@2.0.0, simpletailoring@1.1.6, smithingplus@1.1.8, creative@1.20.3, survival@1.20.3, waypointtogethercontiued@2.2.0, weatherthestorm@1.1.0, wildfarmingrevival@1.3.4, xlib@0.8.10, cats@3.0.0, itemrarity@1.1.2, playercorpse@1.11.0, sandwich@1.2.6, stonequarry@3.4.3, thriftysmithing@1.2.0, wolftaming@3.0.3, xskills@0.8.11
System.NullReferenceException: Object reference not set to an instance of an object.
at sandwich.HarmonyReflectionExtensions.CallMethod[T](Object instance, String method, Object[] args) in C:\Users\Owen\source\repos\sandwich\sandwich\Utility\HarmonyReflectionExtensions.cs:line 113
at sandwich.ItemSandwich.TryAddLiquid(ItemSlot slotSandwich, ItemSlot slotLiquid, IPlayer byPlayer, IWorldAccessor world) in C:\Users\Owen\source\repos\sandwich\sandwich\Items\ItemSandwich.cs:line 163
at sandwich.ItemSandwich.TryAdd(ItemSlot slotSandwich, ItemSlot slotHand, IPlayer byPlayer, IWorldAccessor world) in C:\Users\Owen\source\repos\sandwich\sandwich\Items\ItemSandwich.cs:line 61
at sandwich.BlockEntityCuttingBoard.OnInteract(IPlayer byPlayer) in C:\Users\Owen\source\repos\sandwich\sandwich\BlockEntity\BlockEntityCuttingBoard.cs:line 38
at sandwich.BlockCuttingBoard.OnBlockInteractStart(IWorldAccessor world, IPlayer byPlayer, BlockSelection blockSel) in C:\Users\Owen\source\repos\sandwich\sandwich\Blocks\BlockCuttingBoard.cs:line 16
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.TryBeginUseBlock(Block selectedBlock, BlockSelection blockSelection) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 891
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.HandleMouseInteractionsBlockSelected(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 617
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 992
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

💬 Art3m1s , Nov 14th 2024 at 1:11 AM

Can you post your client-main file, or use the issue tracker on github? Fuji

Sliced meat should at least have a base nutrition of 80.

 

Edit: Fixed in version 1.2.5

💬 Fuji, Nov 13th 2024 at 3:11 AM

Am I missing something, or does sliced meat have no nutrition?

💬 Riddle78, Nov 9th 2024 at 6:43 PM

Fabulous! You,anonymous creator on the Internet,are awesome!

@Art3m1s

💬 Art3m1s , Nov 9th 2024 at 4:21 PM

Yes, most liquids should work on sandwiches, if not all (edible) liquids!  As long as you have a bowl of it, you should be able to place it on the sandwich.

Riddle78

💬 Riddle78, Nov 9th 2024 at 7:31 AM

Will I be able to add fruit or tree syrup to my sammiches? Or will I need to use fruit jam?

💬 Snowfall94, Oct 7th 2024 at 11:33 PM

I figured the "issue" out. I was using the wrong kind of cooked meat lol

You have to bake it in the oven first to be able to set it on the board. I was campfire cooking it (making it a Charred meat)

💬 Flint_N_Steel, Oct 7th 2024 at 11:07 PM

Very cool Art3m1s! I love the artistic presentation with the counter and knife, looks like its from a cook book!  Haven't tried this yet but downloaded it for my next run.

💬 Art3m1s , Oct 7th 2024 at 9:15 PM

Snowfall94  Yes, you need to cut the meat first.  Cooked red/bush meat will slice into Meat Slices, which you can then put onto the sandwiches

💬 Snowfall94, Oct 7th 2024 at 8:44 PM

How do you put meat on a sandwich? I've tried Raw redmeat/bushmeat, cooked red/bush meat, I'm trying to put them on the generic bread slices (pine flour bread from Ancient Tools I think). Do I need to chop it up first or what?

 

💬 RosstheGreat, Oct 7th 2024 at 8:17 PM

Just wanted to stop in and say I love the look of this mod, and a lot of my friend group also love the look of this mod. Awesome work! Can't wait to use it!
❤️

💬 Art3m1s , Sep 25th 2024 at 5:09 AM

There is a handbook guide on how to make sandwiches in-game.  You need a cutting board, crafted with one board of any wood type.  Then you place a loaf of bread on it and slice it with a knife or sword.  You then place the slices on the cutting board to begin making a sandwich.

💬 LadyBlakeHammer, Sep 25th 2024 at 12:04 AM

My companion is confused on how to make a sammich, what does it require to make?

💬 Art3m1s , Sep 24th 2024 at 11:06 PM

Those are from items used in early creation of the mod that aren't currently utilized in v1.0.0.  I've left them in because I plan to reimplement them soon.  They currently do not do anything, so you have nothing to worry about! 👍

💬 Quiche, Sep 24th 2024 at 4:42 PM

Hi hi! Got this in my console when starting up the server.

[Server Error] Item with code sandwich:peanutbutterbread-cassava has defined an item class sandwich.peanutbutterbread, but no such class registered. Will ignore.
24.9.2024 16:40:10 [Server Error] Item with code sandwich:peanutbutterbread-amaranth has defined an item class sandwich.peanutbutterbread, but no such class registered. Will ignore.
24.9.2024 16:40:10 [Server Error] Item with code sandwich:peanutbutterbread-sunflower has defined an item class sandwich.peanutbutterbread, but no such class registered. Will ignore.
24.9.2024 16:40:10 [Server Error] Item with code sandwich:peanutbutterbread-flax has defined an item class sandwich.peanutbutterbread, but no such class registered. Will ignore.
24.9.2024 16:40:10 [Server Error] Item with code sandwich:peanutbutterbread-rye has defined an item class sandwich.peanutbutterbread, but no such class registered. Will ignore.
24.9.2024 16:40:10 [Server Error] Item with code sandwich:peanutbutterbread-spelt has defined an item class sandwich.peanutbutterbread, but no such class registered. Will ignore.
24.9.2024 16:40:10 [Server Error] Item with code sandwich:peanutbutterbread-rice has defined an item class sandwich.peanutbutterbread, but no such class registered. Will ignore.
24.9.2024 16:40:10 [Server Error] Item with code sandwich:honeybread-cassava has defined an item class sandwich.honeybread, but no such class registered. Will ignore.
24.9.2024 16:40:10 [Server Error] Item with code sandwich:honeybread-amaranth has defined an item class sandwich.honeybread, but no such class registered. Will ignore.
24.9.2024 16:40:10 [Server Error] Item with code sandwich:honeybread-sunflower has defined an item class sandwich.honeybread, but no such class registered. Will ignore.
24.9.2024 16:40:10 [Server Error] Item with code sandwich:honeybread-flax has defined an item class sandwich.honeybread, but no such class registered. Will ignore.
24.9.2024 16:40:10 [Server Error] Item with code sandwich:honeybread-rye has defined an item class sandwich.honeybread, but no such class registered. Will ignore.
24.9.2024 16:40:10 [Server Error] Item with code sandwich:honeybread-spelt has defined an item class sandwich.honeybread, but no such class registered. Will ignore.
24.9.2024 16:40:10 [Server Error] Item with code sandwich:honeybread-rice has defined an item class sandwich.honeybread, but no such class registered. Will ignore.

💬 Art3m1s , Sep 23rd 2024 at 11:09 PM

NukoSan  Yes, this mod has integration with Expanded Foods and A Culinary Artillery, while Dana's is made for vanilla foods, and does not support some of the EF/ACA features.  

 

Sammiches actually requires both Expanded Foods and A Culinary Artillery for some of it's current and future planned ingredients and features.

💬 Quiche, Sep 23rd 2024 at 10:33 PM

Sandwichesssss! Yasssss! Thank you thank you thank you. Curious if this is compatibility with Xskills? Food buffs for yummy sammiches would be wonderful.

💬 jayu, Sep 23rd 2024 at 7:56 PM

Congrats!

💬 NukoSan, Sep 23rd 2024 at 5:32 PM

many differences between your mod and Dana's? (https://news.kalataka.ru/danacancook), And do you have any other mod integration?

 

💬 Boukyaku, Sep 23rd 2024 at 9:32 AM

This looks great! Thanks for your work!

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