hey so, i am playing modded but i don't have much experience with crashlogs. could someone pls help me with it?
i found the reason my world crashes at least, it crashes when i place an anvil from my hands on the ground.
Running on 64 bit Windows 10.0.22631.0 with 16147 MB RAM
Game Version: v1.22.7 (Stable)
8/17/2026 10:08:56 PM: Critical error occurred
Loaded Mods: antlertools@1.0.0, betterandimprovedweather@0.1.8, canoemodcircuitspatch@2.0.0, ceramicbucketbarrel@1.0.1, chiseltools@1.17.4, clickuptorches@1.1.1, creaturefootsteps@1.3.0, darkvision@1.3.6, deciduoustrees@1.8.1, earthfed@1.1.0, elghal@1.0.5, elivory@1.0.4, elsynthetic@1.0.2, eldraken@1.1.2, eternalstew@2.0.1, fallingtree@0.5.2, flintsaw@1.0.1, flintchisel@1.0.5, forgottenfirearms@1.0.6, hydrateordiedrate@2.5.5, immersivelight@0.2.7, immersivefoliage@0.1.1, immersivemining@0.3.0, indappledgroves@3.0.1-rc.5, jsonpatcheslib@1.5.8, lichen@1.6.4, lootgoblinbackpacks@0.0.7, m00ngrass@1.0.7, magellan1k@1.0.2, manualdough@1.1.8, millwright@1.3.4, moldsexpanded@1.2.0, moreundergarmentsupdated@0.0.10, mycodiversity@1.0.8, overhaulliblegacycompat@1.2.5, overhaullib@2.0.10, plainsandvalleys@1.0.13, primitivesurvival@5.1.1, racialequality@0.1.28, seasonalflowers@1.1.1, seedyield@1.0.1, shelfobsessed@2.2.1, spinningwheel@1.2.12, trashbinned@0.4.2, tseasonedfirewood@1.2.10, tulesedgefix@1.0.1, unhallowedpatches@2.1.1, valkyrjahair@3.0.0, visibleoresandminerals@1.4.1, game@1.22.7, vsimgui@1.2.7, xvshaders@1.0.2, zoombuttonreborn@2.0.4, aculinaryartillery@2.0.0-dev.21, aletraders@1.1.0, almanacilluminated@0.1.4, ancientlib@1.0.0, ancienttoolsresinharvest@1.0.0, animalcages@5.0.1, animaltrader@1.2.2, animationslib@0.0.2, apeflowerpots@1.4.1, apelanterns@1.4.3, apewindows@1.5.0, attributerenderinglibrary@3.2.0, egocaribautomapmarkers@5.0.3, autopanning@2.0.0, awearablelight@1.2.3-pre.2, betterentityinteraction@1.0.5, betterentitytooltip@1.1.0, bettererprospecting@3.4.5, betterfruitpress@1.0.6, betterhandbook@1.0.8, betterhopper@1.3.0, betternails@3.0.2, betterruins@0.6.3, bloodtrail@1.2.5, butchering@1.13.6, carryonlib@1.0.0-pre.8, charcoalkiln@1.0.7, clothierheirloomsmod@1.1.0, clothingvisuallydegrades@2.3.0, configlib@1.12.0, coolergreens@1.0.0, coreofartspatch@1.2.2, crossbowsfork@1.10.1, danatweaks@4.1.0, darkerwalnut@1.1.6, darkui@1.0.2, dryfuels@0.2.0, extrainfo@2.2.1, farseer@1.4.0, firepitsshowfuel@2.0.0-dev.1, fishtrader@1.2.0, floatingcombattext@2.0.0, footprints@1.2.5, fromgoldencombs@2.0.8, gardenersdelight@1.0.2, genelib@3.2.0, handbookdeclutterer@2.0.1, herbarium@1.4.3, hudclockpatch@4.4.1, immersiveminingandahalf@1.0.0, immersivewoodworking@1.2.0, itempickuphighlighter@1.3.0, itempickupnotifier@2.2.0, jaunt@3.1.0, kevinsfurniture@1.9.0, kitchenfuel@1.2.2, knapster@4.0.0, mngeology@2.0.10, mineralsoup@1.0.1, moregoat@1.1.0, morepiles@3.0.1, naturalfertilizer@1.5.1, opineuponpine@1.0.10, optitime@1.5.16, pelaguswinds1222fork@1.2.4, performancecraftinggrid@0.1.1, petai@5.1.1, placeitanywhere@0.6.3, placeonslabs@1.2.0, playercorpseforkedazu@1.15.1, playermodellib@1.23.8, claywheel@2.0.1, raeqtraits@1.0.2, realsmoke@1.3.1, ricepaddies@1.0.4, rivers@5.0.3, simplebedspawn@1.0.1, smithingplus@1.9.0-rc.1, smokescent@2.2.0, soldierspyboneworks@1.2.5, stabilityabove@1.2.0, stepupadvanced@1.4.0, stonebakeoven@1.3.8, thecritterpackcontinued@1.4.3, titaniumtools@2.1.5, toolsmith@1.2.18, torchholdersmithingplus@1.0.4, traitacquirermoddedclasses@0.9.17, translocatorpaths@1.2.2, valksfuzzyclouds@2.1.3, vanity@2.5.1-rc.1, trojan96verticality@0.3.2, vigor@122.7.3, vsairshipmod@1.1.4, creative@1.22.7, vsecomachina@0.6.1, vslumber@0.1.3-pre.1, vsroofing@1.7.1, survival@1.22.7, warmweathereffects@1.5.0, wcfefcompat@1.2.7, whatsyourname@0.0.5, xlibfork@1.0.35, xskillgildedxadlisclasses@2.3.3, almanactcm@0.4.37, ancienttoolsmortar@1.0.0, artofgrowingpatch@1.2.2, carryon@2.0.0-pre.8, chiseledgroundplacement@0.2.0, tradercamps@1.1.8, combatoverhaulfork@0.18.5, equus@1.4.0, expandedfoods@2.0.0-dev.12, em@3.7.0, fallingecomachina@0.1.1, fulldropunofficial@1.0.8, galeret@0.1.3, hertycups@1.7.0, orrukin@1.2.2, pegasus@1.1.0-rc.1, playablerustgirls@0.1.8, seraphleveling@1.19.0, storagetweaks@1.4.1-rc.3, terrainslabs@1.0.17, vermicomposting@1.0.6, waterwheelriver@1.2.1, wildcraftfruit@1.4.72, wildcrafttree@1.3.4, xskillsfork@1.0.94, aldiclasses@2.3.0, aogbreedingaddonpatch@1.2.2, armoryfork@1.11.0, bloodisegg@2.1.0, efmealsmodule@1.0.0-dev.5, galerettrait@0.0.7, idgwildcraftcompat@1.0.0, idgxskillscompat@1.1.0, theworkingclasseswspatch@1.0.8, theworkingclasses@1.0.5, waterwheelriverfix@1.0.1, wildcraftharvestcrashfix@1.0.1, aldiclassesadvancedfeatures@2.1.1, aldiclassesnonegatives@2.1.0, traitacquirermoddedaldibooks@1.1.1, xskillgildedxadlisclassesart@1.0.0, crazyspotterywheelxskillspatchaldisclasses@1.0.0
Involved Harmony IDs: ARL (Ignore this, look at stacktrace instead! in 99.9% cases the crash is not related to ARL), com.zaldaryon.optitime
System.ArgumentNullException: Value cannot be null. (Parameter 'key')
at System.Collections.Generic.Dictionary`2.FindValue(TKey key)
at Vintagestory.GameContent.ItemIngot.GetRequiredAnvilTier_Patch1(ItemIngot this, ItemStack stack)
at Vintagestory.GameContent.BlockAnvil.<>c__DisplayClass11_0.<GetPlacedBlockInteractionHelp>b__1(ItemStack stack) in VSSurvivalMod\Block\BlockAnvil.cs:line 98
at System.Linq.Enumerable.ListWhereIterator`1.MoveNext()
at Vintagestory.GameContent.BlockAnvil.<GetPlacedBlockInteractionHelp>b__11_0() in VSSurvivalMod\Block\BlockAnvil.cs:line 87
at Vintagestory.API.Util.ObjectCacheUtil.GetOrCreate[T](ICoreAPI api, String key, CreateCachableObjectDelegate`1 onRequireCreate) in VintagestoryApi\Util\ObjectCacheUtil.cs:line 23
at Vintagestory.GameContent.BlockAnvil.GetPlacedBlockInteractionHelp(IWorldAccessor world, BlockSelection selection, IPlayer forPlayer) in VSSurvivalMod\Block\BlockAnvil.cs:line 85
at Vintagestory.Client.NoObf.HudElementInteractionHelp.getWorldInteractions() in VintagestoryLib\Client\Systems\Gui\Huds\HudElementInteractionHelp.cs:line 306
at Vintagestory.Client.NoObf.HudElementInteractionHelp.ComposeBlockWorldInteractionHelp() in VintagestoryLib\Client\Systems\Gui\Huds\HudElementInteractionHelp.cs:line 294
at Vintagestory.Client.NoObf.HudElementInteractionHelp.BlockInView() in VintagestoryLib\Client\Systems\Gui\Huds\HudElementInteractionHelp.cs:line 381
at Vintagestory.Client.NoObf.HudElementInteractionHelp.Every15ms(Single dt) in VintagestoryLib\Client\Systems\Gui\Huds\HudElementInteractionHelp.cs:line 342
at Vintagestory.Common.GameTickListener.OnTriggered(Int64 ellapsedMilliseconds) in VintagestoryLib\Common\Model\GameTickListener.cs:line 36
at Vintagestory.Common.EventManager.TriggerGameTick(Int64 ellapsedMilliseconds, IWorldAccessor world) in VintagestoryLib\Common\EventManager.cs:line 134
at Vintagestory.Client.NoObf.ClientMain.MainRenderLoop(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 890
at Vintagestory.Client.NoObf.ClientMain.MainGameLoop(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:line 782
at Vintagestory.Client.GuiScreenRunningGame.RenderToPrimary(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 173
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 742
at Vintagestory.Client.ScreenManager.OnNewFrame_Patch1(ScreenManager this, Single dt)
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame_Patch1(ClientPlatformWindows this, FrameEventArgs e)
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 354
at Vintagestory.Client.ClientProgram.<>c__DisplayClass10_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 131
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 95