
Mods / Core of Arts
Author: Fedarmens
Side: Both
Created: Jan 9th at 2:06 AM
Last modified: 5 days ago
Downloads: 27788
Follow Unfollow 391
Recommended download (for Vintage Story 1.20.12):
CoreOfArts_1.0.0.zip
1-click install
You can support the author on Boosty | Поддержать автора можно на Boosty
The basic mod-library for other mods, mostly from the author Fedarmens. However, you can use it as a separate mod.
Базовый мод-библиотека для других модов, в основном от автора Fedarmens. Однако вы можете использовать его как отдельный мод.
- are the ability to set custom shapes for the contents of barrels – just add the "inBarrelShape" attribute indicating the path to the desired shape (there is an example in this mod and in the Art of Growing mod);
- added shapes for most vegetables in barrels;
- the cooked wild rhizomes can now be used as other vegetables in cooking;
-
added the ability to mix liquids in the world (used in Art of Cooking);
you can also add your own recipes, there are examples in the Art of Cooking; -
added the ability to mix some objects and liquids in the world;
you can also add your own recipes and examples in the mod; -
added the display of all new mixing recipes in the directory;
-
added a display in the directory of which dish can be prepared from the item;
- возможность задавать кастомные модели для содержимого бочек – достаточно добавить атрибут «inBarrelShape» с указанием пути до нужной модели (пример есть в этом моде и в моде Art of Growing);
- добавлены модели для большинства овощей в бочках;
- приготовленные корневища дикорастущего растения теперь можно использовать как другие овощи в приготовлении блюд;
- добавлена возможность смешивать жидкости в мире (используется в Art of Cooking);
- также можно добавлять свои рецепты, примеры есть в Art of Cooking;
- добавлена возможность смешивать некоторые предметы и жидкости в мире;
- также можно добавлять свои рецепты, примеры в самом моде;
- добавлено отображение в справочнике всех новых рецептов смешивания;
- добавлено отображение в справочнике, какое блюдо можно приготовить из предмета;
Mod Version | For Game version | Downloads | Release date | Changelog | Download | 1-click mod install* |
---|---|---|---|---|---|---|
1.0.0 | 898 | 5 days ago | CoreOfArts_1.0.0.zip | 1-click install | ||
| ||||||
0.2.3 | 18733 | Feb 3rd at 7:28 PM | CoreOfArts_0.2.3.zip | 1-click install | ||
Updated for compatibility with XSkills - to do this, update this mod and download the Arts XSkills mod. Обновлено для совместимости с XSkills - для этого нужно обновить этот мод и загрузить мод Arts XSkills | ||||||
0.2.2 | 2518 | Jan 28th at 11:24 AM | CoreOfArts_0.2.2.zip | 1-click install | ||
Added compatibility with the Wildcraft: Fruits and Nuts Acorn flour is now also "bagged" Added an icon to a bag of acorn flour Добавлена совместимость с модом Wildcraft: Fruits and Nuts Желудевая мука теперь также "собрана в мешок" Добавлен значок на мешок желудевой муки | ||||||
0.2.0 | 3309 | Jan 23rd at 10:13 PM | CoreOfArts_0.2.0.zip | 1-click install | ||
Updated for new versions of Art of Cooking and Art of Growing. Some assets from other mods that were added to the game directory have been moved. Обновлено для новых версий Art of Cooking и Art of Growing. Перемещены некоторые ассеты из других модов, добавленные в директорию game. | ||||||
0.1.0 | 2328 | Jan 15th at 11:02 AM | Empty | CoreOfArts_0.1.0.zip | 1-click install |
crashing with blood (butchering mod)
Running on 64 bit Windows 10.0.19045.0 with 65483 MB RAM
Game Version: v1.20.12 (Stable)
11/07/2025 16:57:51: Critical error occurred in the following mod: coreofarts@1.0.0
Loaded Mods: aculinaryartillery@1.2.5, aloysiaslocustassembly@1.2.0, americanfrontiersman@1.8.1, backpackpackStandardcontinuedSturdy@1.1.1, betterandimprovedweather@0.1.2, BetterGrass@0.0.3, scrapblocks@1.2.6, bettertraders@0.0.10, bonesbonesandbones@1.0.5, cbr@1.0.0, chiseltools@1.14.18, claycasting@1.2.3, craftablecompanion@1.2.1, decopottery@1.0.1, decor@1.3.0, explosive@0.0.8, floralzonescaperegion@1.0.22, floralzonescaribbeanregion@1.0.17, floralzonescentralaustralianregion@1.0.14, floralzonescosmopolitanregion@1.0.4, floralzoneseastasiaticregion@1.0.12, floralzonesmediterraneanregion@1.0.13, floralzonesneozeylandicregion@1.0.13, flowers@1.0.1, forestsymphony@1.0.2, bovinae@0.2.4, caninae@1.0.32, capreolinae@1.2.9, casuariidae@1.1.4, cervinae@0.1.6, chelonioidea@1.0.2, dinornithidae@1.0.17, elephantidae@1.0.13, felinae@0.2.10, iniidae@0.1.3, machairodontinae@1.0.25, manidae@1.0.16, meiolaniidae@0.1.6, pantherinae@1.1.27, rhinocerotidae@1.0.20, sirenia@1.0.22, spheniscidae@1.0.11, thylacinidae@0.1.3, viverridae@1.0.4, vombatidae@0.4.2, geoaddons@1.4.2, hit@2.3.1, immersiveorecrush@2.2.1, improvedsheep@1.0.1, jonasboat@1.0.1, litbrig@0.7.6, manualquenching@1.0.6, manualscraping@1.2.1, mbr@1.0.0, millwright@1.2.7, overhaullib@0.2.9, primitivesurvival@3.7.8, prospecttogether@2.0.5, rustandrotredux@1.0.7, fseasonedfirewood@1.2.0, shelfobsessed@1.2.0, sprintmomentum@0.1.2, torchholdersmithingplus@1.0.0, translocatorengineeringredux@1.5.6, vintage-symphony-120x@0.9.8, vintage-symphony-assets@1.0.0, vintageengineering@0.3.13, volumetricshadingrefreshed@0.9.0, game@1.20.12, vsimgui@1.1.8, alchemy@1.6.51, apegrapes@1.2.6, awearablelight@1.1.31, betterfirepit@1.1.6, betterfpcamera@1.3.0, betterpoultice2@1.0.10, BetterProspecting@1.7.0, betterruins@0.4.15, biggercellars@1.0.1, billposting@1.0.1, butchering@1.9.0, carryon@1.8.1, cartwrightscaravan@1.5.1, cogettransformmatrixfix@1.1.1, combatoverhaul@0.3.9, commonlib@2.6.1, configlib@1.5.3, coreofarts@1.0.0, danatweaks@3.4.1, desertificationsurfacevariation@1.0.0, doubleupdatefix@1.0.4, electricalprogressivecore@1.1.0, entitynametag@1.3.0, expandedfoods@1.7.4, expandedskins@2.1.0, extrainfo@1.9.9, farseer@1.3.1, fieldsofsalt@1.2.3, foodshelves@2.2.1, fromgoldencombs@1.8.13, furniturelibrary@1.0.17, genelib@1.1.7, gourmand@1.7.0, gridview@1.0.1, hardcorewater@1.3.5, healthbar@1.0.7, herbarium@1.4.0, hydrateordiedrate@2.1.2, immersivewoodchopping@0.8.1, immersivewoodsawing@0.2.8, insanitylib@1.0.2, jaunt@1.1.6, joyofsailing@1.4.0, kevinsfurniture@1.7.0, knapster@2.14.4, lavoisier@1.3.1, leaderboards@1.1.6, wagonslessore@1.0.2, maltiezcrossbows@1.2.0, mannequinstand@1.0.5, medievalexpansionpatch@1.2.0, morepiles@2.1.5, mountDestroyLeaves@1.1.3, mudmotley@1.0.1, nbcartographer@2.1.1, spearexpantion@0.3.2, onebedsleeping@2.5.4, oneroof@1.10.0, pelaguswinds@1.0.0, petai@3.4.3, playerlist@2.1.5, precisepickedup@1.0.5, purposefulstorage@1.3.0, removeprimitivesurvivalstairs@1.0.0, ropetiableall0@1.2.4, rpgdifficulty@1.1.7, saltandsands@1.1.1, scarecrow@1.6.10, simplefootstepsredux@1.0.3, somethinginthewater@1.2.6, statushud@1.4.3, steadycam@1.5.5, stepupadvanced@1.0.7, stonebakeoven@1.1.6, substrate@1.1.2, terraprety@7.0.5, th3dungeon@0.4.2, thecritterpack@1.0.6, toolsanimations@1.0.2, toolsmith@1.1.11, trailmodcupdate@1.2.1, traitacquirer@0.9.6, unconscious@1.11.3, vanity@2.4.2, Verticality@0.3.1, vintageafk@1.3.0, visorhelmets@1.0.2, vsatlas_resized@1.0.9, creative@1.20.12, survival@1.20.12, woodenfortifications@2.0.8, workbenchexpansionpatch@1.0.0, xlib@0.8.16, xorberax-bloodmod@0.3.4, alchemistry@1.0.2, armory@0.2.4, artofcooking@1.0.0, artofgrowing@1.1.2, autoconfiglib@2.0.6, bloodisegg@1.1.0, bugnetcompatibility@1.0.1, butcheringcompatpatch@1.1.0, cats@3.2.0, combat-overhaul-reanimated@1.0.0, detailedanimals@0.5.4, electricalprogressivebasics@1.1.0, elkjaunt@1.0.0, equus@1.1.8, epxandedbloodbread@1.0.5, em@3.2.3, gourmandbalance@1.0.2, helvehammerext@1.7.0, morearrows@1.0.3, playercorpse@1.11.1, sausages@0.0.8, shearlib@1.1.2, stonequarry@3.4.3, wearandtear@1.5.8, wildcraftfruit@1.4.1, wildcrafttree@1.3.1, wethology@1.0.1, wrustbound@1.0.0, wolftaming@3.0.6, xinvtweaks@1.8.0, zrustdrops@1.2.2, aogbreedingaddon@1.1.0, blackguardadditionscombatoverhaulcompatible@0.1.0, electricalprogressiveqol@1.1.0, tailorsdelight@1.9.8, theworkingclasses@1.0.4, veep@1.1.0, equusbp@1.0.2, wilderlandsdrops@1.0.0, wool@1.6.4, dressmakers@1.6.0, electricalprogressiveequipment@1.0.5, plumpkinsartofgrowingaddon@1.0.1, traitacquirerwcaddon@1.0.0
Involved Harmony IDs: com.jakecool19.efrecipes.cookingoverhaul, wearandtear, coapatch, extrainfo, fieldsofsalt
System.Exception: Can't create itemstack without block!
at Vintagestory.API.Common.ItemStack..ctor(Block block, Int32 stacksize) in VintagestoryApi\Common\Collectible\ItemStack.cs:line 242
at CoreOfArts.Systems.COAHandbookInfoExtensions.COAaddMixingIngredientForInfo(List`1 components, ItemSlot inSlot, ICoreClientAPI capi, ItemStack[] allStacks, ActionConsumable`1 openDetailPageFor) in E:\Nik\vsmod\Arts\CoreOfArt\CoreOfArt\Systems\COAHandbookInfoExtensions.cs:line 299
at CoreOfArts.CoreOfArtsModSystem.Patches.Patch_GetHandbookInfo(RichTextComponentBase[]& __result, ItemSlot inSlot, ICoreClientAPI capi, ItemStack[] allStacks, ActionConsumable`1 openDetailPageFor) in E:\Nik\vsmod\Arts\CoreOfArt\CoreOfArt\CoreOfArtModSystem.cs:line 73
at Vintagestory.GameContent.CollectibleBehaviorHandbookTextAndExtraInfo.GetHandbookInfo_Patch4(CollectibleBehaviorHandbookTextAndExtraInfo this, ItemSlot inSlot, ICoreClientAPI capi, ItemStack[] allStacks, ActionConsumable`1 openDetailPageFor)
at Vintagestory.GameContent.GuiHandbookItemStackPage.GetPageText(ICoreClientAPI capi, ItemStack[] allStacks, ActionConsumable`1 openDetailPageFor) in VSSurvivalMod\Systems\Handbook\Gui\GuiHandbookItemStackPage.cs:line 117
at Vintagestory.GameContent.GuiHandbookItemStackPage.ComposePage(GuiComposer detailViewGui, ElementBounds textBounds, ItemStack[] allstacks, ActionConsumable`1 openDetailPageFor) in VSSurvivalMod\Systems\Handbook\Gui\GuiHandbookItemStackPage.cs:line 111
at Vintagestory.GameContent.ModSystemSurvivalHandbook.onComposePage(GuiHandbookPage page, GuiComposer detailViewGui, ElementBounds textBounds, ActionConsumable`1 openDetailPageFor) in VSSurvivalMod\Systems\Handbook\SurvivalHandbook.cs:line 99
at Vintagestory.GameContent.GuiDialogHandbook.initDetailGui() in VSSurvivalMod\Systems\Handbook\Gui\GuiDialogHandbook.cs:line 258
at Vintagestory.GameContent.GuiDialogHandbook.onLeftClickListElement(Int32 index) in VSSurvivalMod\Systems\Handbook\Gui\GuiDialogHandbook.cs:line 349
at Vintagestory.GameContent.GuiElementFlatList.OnMouseUpOnElement(ICoreClientAPI api, MouseEvent args) in VSSurvivalMod\Systems\Handbook\Gui\GuiElementFlatList.cs:line 117
at Vintagestory.GameContent.GuiElementFlatList.OnMouseUp(ICoreClientAPI api, MouseEvent args) in VSSurvivalMod\Systems\Handbook\Gui\GuiElementFlatList.cs:line 172
at Vintagestory.API.Client.GuiComposer.OnMouseUp(MouseEvent mouse) in VintagestoryApi\Client\UI\GuiComposer.cs:line 445
at Vintagestory.API.Client.GuiDialog.OnMouseUp(MouseEvent args) in VintagestoryApi\Client\UI\Dialog\GuiDialog.cs:line 588
at Vintagestory.Client.NoObf.GuiManager.OnMouseUp(MouseEvent args) in VintagestoryLib\Client\Systems\Gui\GuiManager.cs:line 412
at Vintagestory.Client.NoObf.ClientMain.UpdateMouseButtonState(EnumMouseButton button, Boolean down) in VintagestoryLib\Client\ClientMain.cs:line 1972
at Vintagestory.Client.HotkeyManager.TriggerHotKey(KeyEvent keyEventargs, IWorldAccessor world, IPlayer player, Boolean allowCharacterControls, Boolean isGlobal, Boolean fallBack, Boolean keyup) in VintagestoryLib\Client\HotkeyManager.cs:line 431
at Vintagestory.Client.NoObf.ClientPlatformWindows.Mouse_ButtonUp(MouseButtonEventArgs e) in VintagestoryLib\Client\ClientPlatform\Input.cs:line 208
at OpenTK.Windowing.Desktop.NativeWindow.MouseButtonCallback(Window* window, MouseButton button, InputAction action, KeyModifiers mods)
--- End of stack trace from previous location ---
at OpenTK.Windowing.Desktop.NativeWindow.RethrowCallbackExceptionsIfNeeded()
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 = 06/07/2025 23:01:51, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.20.12.0, time stamp: 0x66470000
Faulting module name: ntdll.dll, version: 10.0.19041.5794, time stamp: 0x3af2a74f
Exception code: 0xc0000374
Fault offset: 0x00000000000ff3c9
Faulting process ID: 0x984
Faulting application start time: 0x01dbeeb8b3893f1e
Faulting application path: I:\Vintagestory\Vintagestory.exe
Faulting module path: C:\WINDOWS\SYSTEM32\ntdll.dll
Report ID: cc942841-a8c3-48b3-8d4d-5eb0762e8c4d
Faulting package full name:
Faulting package-relative application ID: }
--------------
{ TimeGenerated = 21/06/2025 03:44:39, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.20.12.0, time stamp: 0x66470000
Faulting module name: coreclr.dll, version: 7.0.1023.36312, time stamp: 0x64b06d6c
Exception code: 0xc0000005
Fault offset: 0x00000000001c98a6
Faulting process ID: 0x4a14
Faulting application start time: 0x01dbe24d7f702876
Faulting application path: I:\Vintagestory\Vintagestory.exe
Faulting module path: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\7.0.10\coreclr.dll
Report ID: fa4d2a5e-e410-48f0-8528-02f0340b1f2f
Faulting package full name:
Faulting package-relative application ID: }
--------------
{ TimeGenerated = 20/06/2025 15:45:26, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.20.12.0, time stamp: 0x66470000
Faulting module name: ntdll.dll, version: 10.0.19041.5794, time stamp: 0x3af2a74f
Exception code: 0xc0000374
Fault offset: 0x00000000000ff3c9
Faulting process ID: 0x3900
Faulting application start time: 0x01dbe1e8eb5a034f
Faulting application path: I:\Vintagestory\Vintagestory.exe
Faulting module path: C:\WINDOWS\SYSTEM32\ntdll.dll
Report ID: f52eb44e-f782-46eb-835d-f85ff0dbdb49
Faulting package full name:
Faulting package-relative application ID: }
Would it be possible to make the bagged grain and flour a configurable thing or something instead of removing it, by any chance? It was one of my favorite parts of this mod so I ended up reverting back to the 0.2.3 version after seeing that was removed in the latest version.
Hi, I'm getting this warning:
9.5.2025 18:26:53 [Warning] Failed resolving crafting recipe ingredient with code artofgrowing:flaxbundle-wet in Grid recipe
9.5.2025 18:26:53 [Error] Grid Recipe with output Item code artofgrowing:flaxbundle-clear contains an ingredient that cannot be resolved: Item code artofgrowing:flaxbundle-wet
I love the new textures for the filled barrels. Would it be difficult to do the same for open crates too? If no, that would be amazing. I pretty reguarly store grain and veggies in crates since they last long anyway and it looks more immersive. So that's why having these really cool models there would be great. Barrels can only store a single stack after all.
Fedarmens i agree they kinda suck i want the vanilla textures
Iskander123
I'll think about making it optional...
Is there any way to remove the pouches feature and have the vanilla texture? I personally like that one better.
I just had to be patient??? xD
Thank you for the hard work and making the game so much better
Yayy!
Branwynn AzuliBluespots Solas_Flemeth
and everyone who asked for compatibility with XSkills, be happy) The Arts XSkills mod is at your service!
Solas_Flemeth shared a temp work-around to fix the xskills compatability in the comments section of Art of Cooking
"I ran a test and removed
{
"op": "replace",
"path": "/classByType",
"value": {
"claypot-burned": "COABlockCookingContainer",
"claypot-cooked": "BlockCookedContainer"
},
in the file https://github.com/Fedarmens/Arts/blob/master/CoreOfArt/CoreOfArt/assets/coreofart/patches/claypot.json to grant support for xSkills. Traditional pot works, new one doesn't. This is a temporary workaround till the author patches as it may have unintended problems. "
I'm looking forward to Fedarmens patching this incompatibility, but at least the community found a temp solution to the issue.
(Edited for spelling)
Is it possible to have a seperate inventory icon from the world model? I like the pouches when they are placed as ground storage, but I also like to see just the pile in my inventory. It'd be cool to see it as a pile when it's freshly harvested too.
+1 for xskills compatibility - I haven't experienced it yet, but I'd love to have that since I'm the cook.
Can you make this compatible with XSkills? It currently breaks all bonuses and skills related to the cooking pot.