Game Version: v1.20.3 (Stable) 2025-02-16 10:48:47 AM: Critical error occurred Loaded Mods: aculinaryartillery@1.2.3, barkbeetle@1.0.3, flourbags@1.1.0, forestsymphony@0.1.7, capreolinae@1.2.2, casuariidae@1.0.18, pantherinae@1.1.19, immersiveorecrush@2.1.1, manualscraping@1.2.1, spyglass@0.5.2, game@1.20.3, betterfirepit@1.1.5, betterruins@0.4.6, expandedfoods@1.7.3, fromgoldencombs@1.8.6, immersivewoodchopping@0.7.4, immersivewoodsawing@0.2.6, marximusmedievalmap@1.5.0, oneroof@1.7.0, toolsrequirerope@1.2.1, creative@1.20.3, survival@1.20.3, rivergen@1.0.0 System.ArgumentException: Source array was not long enough. Check the source index, length, and the array's lower bounds. (Parameter 'sourceArray') at System.Array.Copy(Array sourceArray, Int32 sourceIndex, Array destinationArray, Int32 destinationIndex, Int32 length, Boolean reliable) at System.Array.Copy(Array sourceArray, Int32 sourceIndex, Array destinationArray, Int32 destinationIndex, Int32 length) at System.Collections.Generic.List`1.CopyTo(T[] array, Int32 arrayIndex) at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection) at Vintagestory.Client.ScreenManager.loadMods() in VintagestoryLib\Client\ScreenManager.cs:line 523 at Vintagestory.Client.ScreenManager.b__56_0() in VintagestoryLib\Client\ScreenManager.cs:line 387 at Vintagestory.API.Common.TyronThreadPool.<>c__DisplayClass13_0.b__0(Object a) in VintagestoryApi\Common\TyronThreadPool.cs:line 121 at System.Threading.ThreadPoolWorkQueue.Dispatch() at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart() Game Version: v1.20.4 (Stable) 2025-03-05 2:21:34 PM: Critical error occurred Loaded Mods: aculinaryartillery@1.2.3, flourbags@1.1.0, forestsymphony@0.1.7, capreolinae@1.2.2, casuariidae@1.0.18, pantherinae@1.1.19, immersiveorecrush@2.1.1, manualscraping@1.2.1, spyglass@0.5.2, game@1.20.4, betterfirepit@1.1.5, betterruins@0.4.6, expandedfoods@1.7.3, fromgoldencombs@1.8.6, immersivewoodchopping@0.7.4, immersivewoodsawing@0.2.6, marximusmedievalmap@1.5.0, oneroof@1.7.0, creative@1.20.4, survival@1.20.4 System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.TryInsert(TKey key, TValue value, InsertionBehavior behavior) at Vintagestory.GameContent.BlockShapeFromAttributes.getCollisionBoxes(IBlockAccessor blockAccessor, BlockPos pos, BEBehaviorShapeFromAttributes bect, IShapeTypeProps cprops) in VSSurvivalMod\Block\BlockShapeFromAttributes.cs:line 400 at Vintagestory.GameContent.BlockShapeFromAttributes.GetCollisionBoxes(IBlockAccessor blockAccessor, BlockPos pos) in VSSurvivalMod\Block\BlockShapeFromAttributes.cs:line 394 at Vintagestory.API.MathTools.AABBIntersectionTest.RayIntersectsBlockSelectionBox(BlockPos pos, BlockFilter filter, Boolean testCollide) in VintagestoryApi\Math\AABBIntersectionTest.cs:line 116 at Vintagestory.Client.NoObf.SystemSoundEngine.scanReverbnessOffthread() in VintagestoryLib\Client\Systems\Audio\SoundEngine.cs:line 461 at System.Threading.QueueUserWorkItemCallback.Execute() at System.Threading.ThreadPoolWorkQueue.Dispatch() at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart() Game Version: v1.20.4 (Stable) 2025-03-07 6:49:26 PM: Critical error occurred Loaded Mods: aculinaryartillery@1.2.3, flourbags@1.1.0, forestsymphony@0.1.7, capreolinae@1.2.4, pantherinae@1.1.22, immersiveorecrush@2.1.1, manualscraping@1.2.1, game@1.20.4, betterfirepit@1.1.5, betterruins@0.4.7, expandedfoods@1.7.3, immersivewoodchopping@0.7.5, immersivewoodsawing@0.2.7, marximusmedievalmap@1.5.0, morepiles@2.1.2, oneroof@1.7.0, creative@1.20.4, survival@1.20.4 System.NullReferenceException: Object reference not set to an instance of an object. at Vintagestory.GameContent.BlockGroundStorage.GetPlacedBlockInteractionHelp(IWorldAccessor world, BlockSelection selection, IPlayer forPlayer) in VSSurvivalMod\Block\BlockGroundStorage.cs:line 379 at Vintagestory.Client.NoObf.HudElementInteractionHelp.ComposeBlockWorldInteractionHelp() in VintagestoryLib\Client\Systems\Gui\Huds\HudElementInteractionHelp.cs:line 278 at Vintagestory.Client.NoObf.ClientEventManager.TriggerBlockChanged(ClientMain game, BlockPos pos, Block oldBlock) in VintagestoryLib\Client\Util\ClientEventManager.cs:line 501 at Vintagestory.Client.NoObf.GeneralPacketHandler.HandleBlockEntities(Packet_Server packet) in VintagestoryLib\Client\Systems\GeneralPacketHandler.cs:line 415 at Vintagestory.Client.NoObf.ClientMain.ExecuteMainThreadTasks(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:line 786 at Vintagestory.Client.GuiScreenRunningGame.RenderToPrimary(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 161 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