Mods / Druidcraft (up for adoption)

Tags: #Magic #Tweak #Weapons
Author: WolfWarrior
Side: Both
Created: Mar 31st at 3:48 AM
Last modified: Apr 24th at 1:49 AM
Downloads: 656
Follow Unfollow 28

Latest release (for Vintage Story 1.20.7 and 1.20.9, outdated):
druidcraft_006.zip  1-click install


 

required mods

gear of madness

plant materials

rustbound magic

 

features:

  • craft tools and armor from three magical metals and one magical stone.
  • new recipes for rustbound magic and plant materials.
  • wearing chlorophyte armor reduces your need to eat as you are nourished by natures energies (teir 4).
  • wearing elementium armor causes your wounds to heal more rapidly by channeling world essence (teir 5).
  • living rock armor acts symbiotically enhancing your perception and dexterity (teir 2).
  • craft elementium by combining the energies of law, chaos, and neutrality.
  • utilize basic rituals to gain essence of life and death.

 

specifically:

 

Spoiler!

adds armor made from plant materials chlorophyte.

makes plant materials elementium obtainable and smithable, both armor and tools.

plant materials isila wood spear buffed.

adds the ability to grind rusty gears into 4 rusty dust.

adds the ability to make shifting fibers with 6 dry grass and 1 rusty dust.

adds eldrathium tools and armor (since rustbound magic is coded to explicitly remove eldrathium chain, scale, ect most eldrathium armor is unobtainable).

adds elvish armor made from living rock (only bigandine and lamellar are currently obtainable).

craft elementium by combining the three types of gears together with a hammer and putting the resulting dust into a bloomery.

adds missing recipe for elvish bed.

adds gear of madness drops to shiver and bowtorn.

makes gear of madness stack to 16.

adds recipe for evergrass, living rock, dead rock, and an alt recipe for mossy cloth.

allows getting seeds from fae crops

 

 

planned features:

 

Spoiler!

gods and more rituals.

adding krpg enchant integration to make enchanting table with elvish alter and make enchanted staves to harness natures power.

adding repair and create recipes for eldrathium armor.

adding canjewelery support.

potential alloys from eldrathium.

more recipes especially a recipe for livingrock chain.

adding elvish weapons.

adding elvish wool plant.

adding perserved slipper fruit.

adding druid armor and other artefacts.

dark elvish weapons and tools.

 

 

let me know about these:

would it be acceptable to make eldrathium armor recipes require copper armor and eldrathium plates so it's eldrathium reinforced armor instead?

should gods be summoned by ritual or found naturally?

 

known issues (sorry)

  • while the isila spear has a repair recipe it doesn't seem to give any durability back I do not know how to fix this.
  • I put the code in to give eldrathium armor magic stats from rustbound magic but it doesn't seem to take. I do not know how to fix this.
  • new pounder caps are missing teir values. I do not know how to fix this.

 

 

I'm open to ideas and suggestions. and would be grateful for any help.

but note this is a mod I made for myself and also I don't know how to code.

this is my first mod.

Mod Version Mod IdentifierFor Game version Downloads Released Changelog Download 1-click mod install*
0.0.6 druidcraft 274 Apr 24th at 1:49 AM druidcraft_006.zip 1-click install

doubled eldrathium armors durability (it needs something special since the magic resistance doesn't seem to be working).

added aditional shifting fibers recipe using flax fibers.

added starch hardening leather.

composting mulch for space efficient composting.

fixed mushed fungus for hopefully the last time.

0.0.5 druidcraft 116 Apr 18th at 10:16 AM druidcraft_005.zip 1-click install

3 am bug fix... (sorry no dark elf yet)

 

made eldrathium armor craft able and repairable

fixed wrench missing models

renamed eldrathium armor to reflect crafting process

renamed all armor to match vanilla armors

capitalized all item names (proper English?)

0.0.4 druidcraft 89 Apr 10th at 11:39 PM druidcraft_004.zip 1-click install

-fixed mushed fungus.

-added two basic transformation rituals

-added aditional recipes for: living rock, dead rock, mossy cloth

next up: dark elvish stuff, elvish weapons and tools, burnt offerings, riftbloom seeds recipe.

0.0.3 druidcraft 66 Apr 4th at 9:20 AM druidcraft_003.zip 1-click install

made all variations of elvish, elementium, and chlorophyte armor craftable and repairable.

added living rock chain item and recipe.

buffed isila wood spear from 4 to 5 melee damage.

stay tuned for next update I'll be trying to make simple rituals. maybe I'll make gods too but that's probably comming a lot later.

0.0.2 druidcraft 67 Mar 31st at 6:57 PM druidcraft.zip 1-click install

sorry I had accidentally zipped the folder wrong on release. this should be fixed now.

0.0.1 druidcraft 44 Mar 31st at 3:53 AM druidcraft.zip 1-click install

realease. 

after a couple hundred lines of code and 200 files 😭.


10 Comments (oldest first | newest first)

💬 Petrified_Sage, Sep 6th at 8:40 AM (modified Sep 6th at 10:12 AM)

Had a small problem of it not appearing/crashing when worn on the character in 1.21.1 Is there anyway you can update. I feel like you have something here. Thanks.

Crash Report

Running on 64 bit Windows 10.0.26100.0 with 81793 MB RAMGame Version: v1.21.0 (Stable)9/6/2025 3:26:39 AM: Critical error occurredLoaded 
Mods: aculinaryartillerypatch@1.2.6-pre.4, bushmeatrecipe@2.0.0, chiseltools@1.15.1, darcesdriftersredone@1.2.3, fagothic@1.1.5,
fagreenwich@1.2.4, falandsknecht@1.1.3, fatemplar@1.2.5, millwright@1.2.7, molds@0.2.0, overhaullib@1.5.2, packyourshovel@1.0.8,
plantmat@1.7.2, primitivesurvival@3.9.5, soaplyeandbloom@1.3.3, game@1.21.0, vsimgui@1.1.12, wildfarmingrevival@1.4.0, abcsredux@2.0.5,
animalcages@4.0.1, apelanterns@1.3.3, betterruins@0.5.0, butchering@1.10.0, carryon@1.10.5, configlib@1.10.1, extrainfo@1.10.0,
heavyforlonarmor@1.1.4, fromgoldencombs@1.9.1, glowingarrows@1.2.2, grenades@1.2.1, immersivewoodchopping@0.8.2, knapster@2.14.6,
lathemod@1.0.2, maketeaforked@0.4.2, maltiezfirearms@1.2.0, spearexpantion@0.3.6, petai@4.0.0, realsmoke@0.6.5, rifthunter@0.0.1,
rustboundmagic@3.0.5, slowtox@3.0.0, statushudcont@3.2.7, stonebakeoven@1.2.0, terraprety@7.0.6, th3dungeon@0.4.4,
thecritterpack@1.1.4, toolsmith@1.2.7, trailmodzupdate@1.3.0, vanillaarmory@1.7.7, creative@1.21.0, survival@1.21.0,
xlibrabite@0.8.20, allclasses@2.0.2, apanserbjornstory@0.9.6, beamtools@1.0.2, em@3.3.0, extrafirearms@0.1.91,
glassmaking@1.4.3, itemrarity@1.1.5, wolftaming@4.0.1, xskillsrabite@0.8.23Involved Harmony
IDs: IgnoreThisPatchItHasNothingToDoWithYourCrashSystem.NullReferenceException: Object reference not set to an instance of an object.
at Vintagestory.API.Common.Entities.Entity.OnTesselation(Shape& entityShape, String shapePathForLogging,
Boolean& shapeIsCloned) in VintagestoryApi\Common\Entity\Entity.cs:line 1315
at Vintagestory.API.Common.Entities.Entity.OnTesselation(Shape& entityShape,
String shapePathForLogging) in VintagestoryApi\Common\Entity\Entity.cs:line 1230
at Vintagestory.API.Common.EntityPlayer.OnTesselation(Shape& entityShape, String shapePathForLogging)
in VintagestoryApi\Common\Entity\EntityPlayer.cs:line 437 at Vintagestory.GameContent.EntityShapeRenderer.
TesselateShape(Action`1 onMeshDataReady, String[] overrideSelectiveElements)
at Vintagestory.GameContent.EntityPlayerShapeRenderer.Tesselate() in VSEssentials\EntityRenderer\EntityPlayerShapeRenderer.cs:line 93 at Vintagestory.GameContent.EntityPlayerShapeRenderer.TesselateShape() in VSEssentials\EntityRenderer\EntityPlayerShapeRenderer.cs:line 60 at Vintagestory.GameContent.EntityShapeRenderer.BeforeRender_Patch1(EntityShapeRenderer this, Single dt) at Vintagestory.Client.NoObf.SystemRenderEntities.OnBeforeRender(Single dt) in VintagestoryLib\Client\Systems\Render\RenderEntities.cs:line 70 at Vintagestory.Client.NoObf.ClientMain.MainRenderLoop(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 872 at Vintagestory.Client.GuiScreenRunningGame.RenderToPrimary(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 172 at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 719 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 113 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.<>cDisplayClass10_0.<.ctor>b1() in VintagestoryLib\Client\ClientProgram.cs:line 133 at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 95
💬 WolfWarrior , May 7th at 4:25 PM

Lordbanana89

yeah the crafting recipes for chlorophyte and elementium plaques are broken. sorry bout it.

 

honestly I need to find a contributer. I still play with this mod but all my work on modding has been on vanilla armory since last time I updated this mod. this mod was a great learning experience though and I need to get back to it sometime.

💬 Lordbanana89, May 7th at 10:14 AM

Hello,

 

I’m encountering a patching issue with your mod when starting the server.

Here is the error log:

[Server Error] Patch 0 (target: game:recipes/grid/metalplaque.json) in plantmaterial:patches/tools/plaque.json failed because supplied path /ingredients/G/allowedVariants/- is invalid: The json path /ingredients/G/allowedVariants/- was not found. No such element 'ingredients' at the root path
[Server Error] Patch 1 (target: game:recipes/grid/metalplaque.json) in plantmaterial:patches/tools/plaque.json failed because supplied path /ingredients/G/allowedVariants/- is invalid: The json path /ingredients/G/allowedVariants/- was not found. No such element 'ingredients' at the root path

t looks like the patch assumes that the ingredients object exists in metalplaque.json, but it doesn’t seem to be there.

As a result, the patch fails to apply properly and produces these errors during server startup.

 

Could you please take a look and see if the patch file (plantmaterial:patches/tools/plaque.json) needs an update or a fix to handle this case correctly?

 

Thanks in advance for your help and for your work on the mod!

TakeoTheWolf

💬 WolfWarrior , Apr 24th at 1:51 AM

Major67034

it has been fixed. thank you for reporting this issue.

💬 WolfWarrior , Apr 24th at 1:08 AM

Major67034

you're absolutely right I borked the recipe. I'll have it fixed soon, but it's supposed to be lime and mushroom.

💬 Major67034, Apr 23rd at 9:28 PM

hey, there doesnt appear to be a recipe for mushed fungus at all nor any tips on how to make/get it. is this a bug or a lack of knowledge on my behalf?

💬 WolfWarrior , Apr 1st at 6:19 AM

Rapidash

don't worry I play with these mods on 1.20 and can testify plant materials is bug free on 1.20. not much actually changed between 1.19 and 1.20 anyway, the only thing that seemed to break json mods during that transition was leather being redefined from leather-plain to leather-normal-plain breaking recipes that required leather-plain.

💬 Rapidash, Apr 1st at 3:39 AM

One of the required mods 'plant materials' does not have a 1.20 version, yet this requires it and is for 1.20?

💬 WolfWarrior , Mar 31st at 5:40 PM

JunidO

screenshots

💬 JunidO, Mar 31st at 9:49 AM

Some screens?

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