Skip to content

Crash in VS v1.22.0-rc2 when right clicking: MissingFieldException #17

Description

@MysticMia

I got this crash when clicking right click while sitting or (ctrl-rightclick) when standing:
Playing on Linux

Game Version: v1.22.0-rc.2 (Unstable)
3/15/2026 2:51:05 AM: Critical error occurred in the following mod: naturescall@1.3.6
Loaded Mods: game@1.22.0-rc.2, vsimgui@1.2.0, configlib@1.11.0, hydrateordiedrate@2.4.0, naturescall@1.3.6, creative@1.22.0-rc.2, survival@1.22.0-rc.2, autoconfiglib@2.0.10
System.MissingFieldException: Field not found: 'Vintagestory.API.Common.Entities.Entity.Pos'.
   at NaturesCall.Network.BladderNetwork.SpawnPeeParticles(Entity byEntity, BlockPos pos, Vec3d hitPos, String color, Boolean shouldDieOnContact, Single particleLifetime) in /Users/jacopouggeri/workspace/VintageModding/NaturesCall/NaturesCall/Network/BladderNetwork.Action.cs:line 206
   at NaturesCall.Network.BladderNetwork.OnServerPeeMessage(Response response) in /Users/jacopouggeri/workspace/VintageModding/NaturesCall/NaturesCall/Network/BladderNetwork.Action.cs:line 24
   at Vintagestory.Client.NoObf.NetworkChannel.<>c__DisplayClass12_0`1.<SetMessageHandler>b__0(Packet_CustomPacket p) in VintagestoryLib\Client\API\NetworkChannel.cs:line 74
   at Vintagestory.Client.NoObf.ClientMain.ExecuteMainThreadTasks(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:line 814
   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 735
   at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 679
   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 347
   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

Perhaps noteworthy that HydrateOrDiedrate had server errors (server-main.log) when loading into the world? May not be relevant but thought I'd mention it

15.3.2026 03:03:27 [Error] [hydrateordiedrate] [survival] Error generating HoD water variant recipes for Vintagestory.GameContent.RecipeRegistrySystem (BarrelRecipes): System.MissingMethodException: Method not found: 'Void Vintagestory.API.Common.IRecipeIngredient.set_Code(Vintagestory.API.Common.AssetLocation)'.
   at HydrateOrDiedrate.RecipeGenerator.RecipeGenerator.ReplaceCodesWithoutResolve(IWorldAccessor world, IRecipeIngredient[] ingredients, Span`1 matches, AssetLocation toCode) in C:\Users\bryan\RiderProjects\HydrateOrDiedrate\HydrateOrDiedrate\src\RecipeGenerator\RecipeGenerator.cs:line 166
   at HydrateOrDiedrate.RecipeGenerator.RecipeGenerator.ProcessIRecipeBase(IServerWorldAccessor world, RecipeListInfo recipeListInfo, Object recipe, List`1 newRecipes) in C:\Users\bryan\RiderProjects\HydrateOrDiedrate\HydrateOrDiedrate\src\RecipeGenerator\RecipeGenerator.BaseRecipes.cs:line 85
   at HydrateOrDiedrate.RecipeGenerator.RecipeListInfo.GenerateVariantsForHoDWater(IServerWorldAccessor world, RecipeItemProcessor processor, ILogger logger) in C:\Users\bryan\RiderProjects\HydrateOrDiedrate\HydrateOrDiedrate\src\RecipeGenerator\RecipeListInfo.cs:line 53

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions