ZigTheHedge / vsmods

4 stars 4 forks source link

Zeekea v1.6.1: Icepick crashes client out of server when it breaks #9

Open RogueRaiden opened 2 years ago

RogueRaiden commented 2 years ago

Seems to only be if the pickaxe has 1 durability remaining when you break an ice block.

Game Version: v1.16.5 (Stable) Loaded Mods: ancienttools@1.4.2, animalcages@2.0.6, chiseltools@1.5.0, dragonflies@1.2.0, emotemenu@1.0.4, fancydoors@1.1.1, HangingOilLamps@1.0.1, instruments@1.1.2, itemlights@1.0.2, meteoricexpansion@1.1.1, potatoes@1.0.8, leadroof@1.1.1, mumblelink@1.2.0, necessaries@1.1.2, primitivesurvival@2.8.0, simpleelevator@1.3.0, spyglass@0.4.5, targetDot@1.0.3, tradeomat@1.6.1, game@1.16.5, zeekea@1.6.1, carrycapacity@0.6.5, fromgoldencombs@1.3.13, hudclock@2.7.0, lichen@1.6.1, petai@1.4.4, playercorpse@1.3.1, quietermusic@1.0.0, slidingdoor@1.0.0, stonequarry@1.6.5, tprunes@1.0.3, usefulstuff@2.3.2, creative@1.16.5, survival@1.16.5, wildfarming@1.2.8, xlib@0.6.8, xrowboat@0.0.3, campaigncartographer@2.2.2, cats@1.4.2, defensive@0.1.6, doffanddonagain@2.0.0, packanimals@1.0.1, wildcraft@1.2.3, wolftaming@1.4.1, xskillspatched@0.6.9-dev.8 4/30/2022 4:00:54 PM: Critical error occurred System.NullReferenceException: Object reference not set to an instance of an object. at Vintagestory.API.Common.CollectibleObject.DamageItem_Patch1(CollectibleObject this, IWorldAccessor world, Entity byEntity, ItemSlot itemslot, Int32 amount) at Vintagestory.API.Common.CollectibleObject.OnBlockBrokenWith_Patch2(CollectibleObject this, IWorldAccessor world, Entity byEntity, ItemSlot itemslot, BlockSelection blockSel, Single dropQuantityMultiplier) at zeekea.src.IcepickItem.OnBlockBrokenWith(IWorldAccessor world, Entity byEntity, ItemSlot itemslot, BlockSelection blockSel, Single dropQtyMultiplier) at Vintagestory.Client.NoObf.ClientMain.OnPlayerTryDestroyBlock(BlockSelection blockSelection) at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.HandleMouseInteractionsBlockSelected(Single dt) at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.OnFinalizeFrame(Single dt) at Vintagestory.Client.NoObf.ClientEventManager.TriggerRenderStage(EnumRenderStage stage, Single dt) at Vintagestory.Client.NoObf.ClientMain.TriggerRenderStage(EnumRenderStage stage, Single dt) at Vintagestory.Client.NoObf.ClientMain.RenderToDefaultFramebuffer(Single dt) at _esGsESICkihAc8ShXuIoQwZFwP4._DPQfPEsBXX5ftH8l1sqqtyB2Itl(Single ) at _8UC8FAMhwKY89IbtSRDjsNSApPJ._KbwUAfxjCHyIG0aK445AAA9FHl5(Single ) at _8UC8FAMhwKY89IbtSRDjsNSApPJ._R0wAt2N0TpONMxGD0HJG3bDrRcI(Single ) at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(Object sender, FrameEventArgs e) at System.EventHandler`1.Invoke(Object sender, TEventArgs e) at OpenTK.GameWindow.RaiseRenderFrame(Double elapsed, Double& timestamp) in C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:line 476 at OpenTK.GameWindow.DispatchRenderFrame() in C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:line 452 at OpenTK.GameWindow.Run(Double updates_per_second, Double frames_per_second) in C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:line 375 at _7zNxEbLnuy6Bq08TdMSIu9ZbrKf._vvUTh6X5xLRNnjtX2xSE7z8yMeh(_SUsdg1ytavxaRcNNkhfDrODGhGP , String[] ) at _yA4PJazdKq1OMm8H6js6v5AhQB._vvUTh6X5xLRNnjtX2xSE7z8yMeh(ThreadStart )