Mods / Jeb's Inventory Tweaks

Tags:
Utility Storage QoL Tweak
Author:
Jeb129
Side:
Client
Created:
Jan 6th 2025 at 12:22 AM
Last modified:
Aug 5th at 11:33 PM
Downloads:
7066
Recommended download (for Vintage Story 1.22.5 - 1.22.6):
jebsinventorytweaks_2.0.1.zip  1-click install

The mod provides a collection of small tweaks to improve the inventory handling. Working on client side

Inventory sorting

You can sort your inventory and storages by id, name, quantity

Press the hotkey when all the necessary invs are open (or hover the mouse over any slot in the inv you want to sort).

Hotkeys:

  • Z:    Sort items by ID
  • CTRL + Z:     Sort items by Name
  • SHIFT + Z:     Sort items by Quantity

Hotbar refill

A lot of items can be automatically swapped into your hotbar after you used the last item of a stack. Ignore tools (there is vanilla mechanic)


Inventory pump (Loot all)

You can fast move items between backpack and containers

Hotkeys

  • CTRL + LMB (on empty slot):        Move all items if possible
  • CTRL + LMB (on item):        Move all same items if possible

Configuration

You can edit configuration file in ModConfig folder (jebsinventorytweaks.json) or use Auto config lib mod

Options
  • EnableSort - Enable inventory sorting feature
    Default: True

  • SortKey - Main sort action button
    Default: Z

  • UseDirectMergeMode - If true, the sort will pack stacks with different temperature, spoilage, etc.
    Default: False

  • ThroughSort - If true, all opened storages will be sorted as the big one
    Default: False

  • IgnoreHotbar - If true, the hotbar will not be sorted by global sorting
    Default: True

  • EnableHotbarRefill - Enable hotbar refill feature
    Default: True

  • UseHotbarItems - Use another hotbar slots as source of items for refill
    Default: True

  • UseStorageItems - Use opened containers as source of items for refill
    Default: True

  • EnableInventoryPump - Enable inventory pump feature
    Default: True

  • IgnoreHotbarTools - If true, tools won't be moved from your hotbar
    Default: True

  • CheckActionDelay - Delay between the server event and client processing. Required to avoid false positives
    Default: 100

  • SendActionDelay - How often (in milliseconds) the mod will send actions (moving items) to the server
    Default: 5

  • ActionsBuffer - How many actions will be sent to server at once
    Default: 10

Note:  This mod was created as a small client utility for me and my friends. If you're looking for a feature rich inventory management/sorting system, please check out
Xandu's Inventory Tweaks mod

Mod Version Mod IdentifierFor Game version Downloads Released Changelog Download 1-click mod install*
2.0.1 jebsinventorytweaks
1.22.5 - 1.22.6
176 Aug 5th at 11:33 PM jebsinventorytweaks_2.0.1.zip 1-click install

Changes from 2.0.0

  • Fix: Each launch duplicated the list of allowed inventories in the config.

2.0.0 ChangeLog

 

  • Complete overhaul of networking. The mod should now run more smoothly on high-ping servers I hope assume
  • New config format. 
    WARNING. Previous config file will be replaced by default.
  • Few bugfixes

 


 

Since the latest game updates specifically affect the server-side I strongly advise against running the mod on versions earlier than 1.22.5.

Although there are no major changes to the functionality, all modules have undergone a significant overhaul; consequently, the mod is now at version 2.0.0.

P.S. Feel free to grumble in the comments if I broke something again

2.0.0 jebsinventorytweaks
1.22.5 - 1.22.6
6 Aug 5th at 8:56 PM Release Retracted

Retraction Reason:

some bug while reading | saving config
Each launch duplicated the list of allowed inventories in the config.

Changelog:

ChangeLog

 

  • Complete overhaul of networking. The mod should now run more smoothly on high-ping servers I hope assume
  • New config format. 
    WARNING. Previous config file will be replaced by default.
  • Few bugfixes

 


 

Since the latest game updates specifically affect the server-side I strongly advise against running the mod on versions earlier than 1.22.5.

Although there are no major changes to the functionality, all modules have undergone a significant overhaul; consequently, the mod is now at version 2.0.0.

P.S. Feel free to grumble in the comments if I broke something again

1.2.3 jebsinventorytweaks
1.22.0 - 1.22.3
463 Jun 30th at 10:34 PM jebsinventorytweaks_1.2.3.zip 1-click install

ChangeLog

 

  • Fix: Sometimes hotbar refill could cause endless freeze
  • Fix: Inventory pump didn't work in elk's bags and in boat's containers
1.2.2 jebsinventorytweaks
1.22.0 - 1.22.3
170 Jun 22nd at 4:40 PM jebsinventorytweaks_1.2.2.zip 1-click install

ChangeLog

 

  • Mod and dependencies updated to .NET 10
  • Code refactoring for certain modules

 

  • Inventory Pump now uses the standard `IInventory.GetBestSuitedSlot` method to find slots when moving items.
    Previous attempts to use this method caused issues.

 

  • HotbarRefill no longer reacts to changes instantly.
    Instead, it periodically checks whether slots need refilling
    This change ensures smoother operation and eliminates inventory state desynchronization between the client and server
    (You may have encountered this issue where a stack didn't fully refill despite having enough items in your inventory)
    You can adjust delay setting in the config if the process is too slow or causes errors.
    Base the value on your average ping for the servers you play on
  • HotbarRefill can now use open containers as item sources (configurable). This is useful if you need to transfer items from chests to crates
  • HotbarRefill no longer auto-refills if the backpack is open or the mouse slot is not empty.

 

  • Removed config commands. Now you can only to enable / disable modules and reload mod's config
1.1.1 jebsinventorytweaks 2453 Sep 13th 2025 at 10:51 AM jebsinventorytweaks_1.1.1.zip 1-click install

Changelog

 

  • Inventory pump now requires empty mouse slot (for some reasons like liquid interaction)

  • Minor code rework (does nothing for you but important for me)
1.1.0 jebsinventorytweaks 424 Aug 16th 2025 at 9:18 PM jebsinventorytweaks_1.1.0.zip 1-click install

Changelog

Features

Add compability with Auto Config Lib

Change config format from yaml to json

Update .net version to 8.0

1.0.1 jebsinventorytweaks 921 May 30th 2025 at 8:14 PM jebsinventorytweaks_1.0.1.zip 1-click install

Changelog

Rebuild for game version 1.20.11

1.0.0 jebsinventorytweaks 464 May 9th 2025 at 10:05 AM jebsinventorytweaks_1.0.0.zip 1-click install

Features:

Global sorting - press sort "in air" to sort every opened storage
Through sorting - merge all opened storages in the big one and sort

New properties in config
Actualy all planned features  are implemented, so now the mod version is 1.0.0



0.3.0 jebsinventorytweaks 676 Feb 9th 2025 at 11:30 PM jebsinventorytweaks_0.3.0.zip 1-click install

Changelog

Features

Add client commands to change mod config

Inventory pump now can move items from hotbar

Inventory pump can ignore tools in hotbar (configurable)

Hotbar refiller can now use other hotbar slots as source of items (configurable)
*looks broken, but works. I'll try to fix it in future versions, but now it's API's... peculiarity....

0.2.1 jebsinventorytweaks 366 Jan 26th 2025 at 4:06 PM jebsinventorytweaks_0.2.1.zip 1-click install

Changelog:

Features:

Add Inventory pump module allow faster move items between containers

Add "UseDirectMergeMode" config for sorting module

Bugfixes:

Try to fix: crash when refill slots with crock / meal pots

Fix: refill slots when SHIFT + LMB interaction

Also fix other non critical issues

Note:

Still hoping to make HotbarRefill completely fixed

When the bug with crocks was reported to me, there was a dev version of the mod that couldn't reproduce the bug.
I have some ideas about the reasons and how I fixed it, but...

0.1.2 jebsinventorytweaks 276 Jan 14th 2025 at 12:46 AM jebsinventorytweaks_0.1.2.zip 1-click install

Changelog

Bugfixes:

Fix: Mod didn't work on client side

Fix: Sorting left empty slots in some cases

Fix: Sorting didn't send to server in some cases

Features:

Sorting no longer requires empty mouse to work

Hotbar is no longer used as source of items for autofill

Other:

Small code review. One more steep to publish source code (maybe in future)

0.1.1 jebsinventorytweaks 152 Jan 11th 2025 at 6:24 PM jebsinventorytweaks_0.1.1.zip 1-click install

Changelog

Removed debug parts that accidentally ended up in the previous release

Catching errors now turned off by default. Old config won't override

0.0.9 jebsinventorytweaks 125 Jan 11th 2025 at 1:27 AM jebsinventorytweaks_0.0.9.zip 1-click install

ChangeLog

Add new features and fix some bugs

Features

Add Hotbar refill module

Add new settings in config file

Bugfixes

Fix items collapse when sort backpack

Also fix some non critical problems

Other

Rework inventory sort module for (laughing here) clear code and (and here) optimization

0.0.3 jebsinventorytweaks 144 Jan 7th 2025 at 8:47 PM jebsinventorytweaks_0.0.3.zip 1-click install

Changelog

Updated to VS 1.20.0-rc.8

Features:

  1. Add configuration to mod
  2. Add safemod for sort operations. Enable by default until mod release

Note:
I couldn't reproduce some of the errors that were reported to me. There were some ideas and I fixed what I could.
Especially for you, I created a page on GitHub to track errors

0.0.1 jebsinventorytweaks 239 Jan 6th 2025 at 12:25 AM jebsinventorytweaks_0.0.1.zip 1-click install

First mod's version


27 Comments (oldest first | newest first) (threaded | flat)

MikeSyrup, 1 day ago

Could this made to work with this mod? https://mods.vintagestory.at/moreinventorys If not I understand just asking

Charmics, Jul 28th at 12:28 AM

I'm on 1.22.2 and using the 1.2.3 version of the mod causes a crash when I press the sort inventory button. The 1.2.2 version of the mod doesn't allow the game to launch. However, 1.1.1 seems to be working fine for my needs. I can submit a proper bug report if other users also encounter this, but it could just be my (somewhat-heavily-modded) game.

Summitracer, Jul 6th at 11:05 AM

Be careful if you are using a mod such as RedSpecsTrashSlot (a mod which adds an extra slot to your hotbar to delete unwanted items)

Using the transfer all items function can move an item or item stack into the trash slot by accident, which can result in you losing your item.

I guess this is because the mod sees the trash slot as a container

 

Other than that, it's a great mod, and is working well on 1.22.3

Jeb129 , Apr 26th at 2:15 PM

Guys, I'm very happy to see that my "funnymade"  mod is more popular than I expected.
But unfortunately, all my free time is currently spent on my thesis, and I'm unlikely to have time to do anything else anytime soon except rebuild the mod for 1.22.

Jeb129 , Apr 26th at 2:13 PM

ChaoticNox i suggest it's because there is one vanilla method that didnt work correctly and i rewrite it by myself to "work somehow' and it breaks non vannila inventories sorting. mb will fix it
trevormoney1 it's logicaly merge all opened containers and sorts they as the big one. probably will not work now

trevormoney1, Apr 2nd at 1:25 AM

Jeb129 What is ThroughSort supposed to do? It doesn't seem to do anything, or I'm doing something wrong.

ChaoticNox, Mar 28th at 7:15 AM (modified Mar 28th at 7:17 AM)

So I have found a problem: whenever I have container equipped that isn't giving standard inventory slots like a mining bag or anything from the mod sheaths and quivers I stop being able to sort my inventory but the other functions of the mod still work flawlessly. I'm not sure what to do about it for now but I thought I should at least say something in case someone knows a workaround/fix. (I am using 1.21.6)

Jeb129 , Mar 24th at 9:19 PM

jabes works well on 1.21.6 (plays it myself)

nothing changed in 1.21.6 api so i didn't update or rebuild mod

jabes, Mar 21st at 6:56 PM

Anyone using this on 1.21.6? 

This mod is essential and I no longer wish to suffer without it lol

Jeb129 , Dec 20th 2025 at 3:47 PM

Ill_Magnus It happens becaes my mod ignore only mouse interactions with items in hotbar. Anything else is considered a trigger for refill.
If I invert the mod's logic (define a list of events that should be considered triggers), the implementation will become much more complex, and leaving it client-side will be impossible (probably).
Equally important, I just don't wanna rework this.
Actualy, u can use macros to enable and disable mod (there is a commands)

Ill_Magnus, Dec 16th 2025 at 10:00 AM

There’s a funny behavior when this mod is used together with mods like NoHands or Quickstow: if you stow away an item that you also have a spare of in your backpack, your empty hand is instantly refilled, adding this exception would be convenient rather than having to turn autorefill on and off every time.

Grimmhain, Sep 11th 2025 at 11:22 AM (modified Sep 11th 2025 at 11:23 AM)

The Mod is great, except I can't seem to get the Inventory Pump to work,Pumping Items into the Chest etc.Taking them out works just fine.
But besides that it's great :)

 

Jeb129 , Aug 19th 2025 at 10:49 AM

Asmodus Hi.
Inventory pump realy prevent all vanilla mouse action. It's necessary for some reasons. I'll fix ctrl+lmb in next update.
But have no idea why it breaks ctrl + rmb interactions in your game, cuz it can't.

Asmodus, Aug 18th 2025 at 8:28 PM

Works great but I did notice in 1.21rc6 that control clicking with a bucket won't let me put in liquids 1 litre at a time, had to disable the mod to do it. This is usually tied to ctrl + left/right click (to place/take 1L of liquid) so it might be conflicting with the inventory pump binds.

Krougal, Aug 17th 2025 at 1:30 AM

You're a lifesaver, been miserable in 1.21 without Xandus tweaks.

Merci beaucoup!

Jeb129 , May 17th 2025 at 8:10 PM

Moghoz1
Bonjour. Une telle fonction ne peut pas être implémentée sans connecter un serveur, et je souhaite que le mod reste exclusivement côté client. Eh bien, oui, je m'excuse pour mon français - j'utilise un traducteur

Moghoz1, May 16th 2025 at 9:27 AM

salut mec pourrait rajouter une poubelle dans l'inventaire pour eviter de jete mes objets au sol sinon gg

 

Jeb129 , May 9th 2025 at 10:12 AM

Argonius
After 1.20.3 there were changes in the server API i think. At least Tyron was doing the work.
Btw, now the problem doesn't exist / isn't reproducible.

Argonius, Apr 28th 2025 at 9:44 PM

Hey so I decided to try and use this mod in a later version (probably a mistake I know) and for the most part it works great, except for the Inventory pump features. Right now CTRL+LMB just voids the items entirely when transferring from the inventory to a chest for some reason.

 

I couldn't find any error logs regarding it, and this was on a singleplayer world.

Jeb129 , Jan 30th 2025 at 12:27 AM

@Desolae, tnx for tag idea

Desolae, Jan 28th 2025 at 1:50 AM

No crashes with crocks on the new version. Also loving the inventory pump feature - might want to tag it as 'loot all', as that would be what most people know it as, and what I used to try searching for a mod to do that only a month ago!

Jeb129 , Jan 7th 2025 at 6:18 PM

Add Issue tracker link.
I would be grateful if you duplicate your errors there.

P.S. I didn't expect such activity, so... Maybe i'll rework everything in the mod. Maybe. Tnx for feedback


The_Box, Jan 7th 2025 at 3:17 AM

Like others, I'm running into a crash whenever I hit Z when in chests.  I'm also running a bunch of mods, so it may be a conflict.

GaymerMike, Jan 6th 2025 at 11:27 PM

mod was causing crash issues on the server, items were dissapearing crashing when hitting Z in chests after each other like short pause between.

LunaGore, Jan 6th 2025 at 7:48 PM

Same thing, crashing when attempting to sort inventory:

 

Running on 64 bit Windows 10.0.26100.0 with 32675 MB RAM
Game Version: v1.20.0-rc.8 (Unstable)
1/6/2025 1:46:03 PM: Critical error occurred in the following mod: jebsinventorytweaks@0.0.1
Loaded Mods: aculinaryartillery@1.2.2, aged@1.0.6, backpackpackStandardcontinued@1.0.0, signs@1.0.2, betterloot@1.1.0, scrapblocks@1.1.0, bettersticks@1.2.0, bettertraders@0.0.9, BiggerCrates@1.0.0, bradycrackedrock@1.0.0, bradyladder@1.0.0, brickmold@1.2.0, bulkmolds@1.0.0, buzzwords@1.7.0, buzzybees@1.0.3, canoemod@1.0.2, chiseltools@1.14.8, claycasting@1.2.2, clickuptorches@1.1.1, combatoverhaul@0.0.124, craftablejparts@1.0.0, cutthefat@1.0.1, decor@1.2.0, drtagxeary@0.0.1, domesticanimaltrader@1.0.8, doublechains@1.0.0, DrystoneParity@1.0.0, easyelk@1.0.0, eftraders@1.0.2, TA_fieldsandplateaus@1.0.6, grasstoropes@1.1.2, hangingoillamps@1.0.3, JacksFirewood@1.1.0, juicyores@1.0.0, largercrock@1.0.2, liberatedbeds@1.0.0, millwright@1.1.8, molds@0.1.3, moreicons@1.1.0, micalchanges@1.2.0, MoreTorchHolders@1.0.0, natshumanskin@1.0.1, nobearjetpacks@1.0.2, TA_plainsandvalleys@1.0.9, plantstograss@1.0.1, primitivesurvival@3.7.5, RelightTorches@1.0.0, ripened_wild_crops@1.0.0, Sergsmetaltongs@2.0.0, SergTweaks@1.1.0, she1fish@1.2.1, simplewallpaper@0.1.0, stepfixelk@0.0.1, litbrig@0.5.2, thatchexpanded@1.1.1, traderssellcrowbars@0.0.1, translocatorengineeringredux@1.5.4, undertangledboughs@1.0.0-dev.1, usefulshears@1.0.0, vintage-symphony-assets@1.0.0, vintage-symphony@0.9.2, visibleore@1.0.1, voicevolume@1.1.0, game@1.20.0-rc.8, vsimgui@1.1.7, vtr@4.0.4, wildanimalstrader@1.0.7, wild_cabbage_pumpkin@1.0.0, driftertweak@1.2.1, zoombuttonreborn@2.0.0, AgeOfConfession@2.1.1, altmapiconrendererpatch@1.0.0, armory@0.0.43, egocaribautomapmarkers@4.0.0, bedspawnv2@1.3.0, betterfirepit@1.1.4, betterhewnfencegates@1.1.0, BetterProspecting@1.3.0, betterruins@0.4.4, helblockpick@2.5.0, bradycrudebuilding@1.2.0, butchering@1.7.6, carryon@1.8.0-pre.1, chestorganizer@1.0.3, chickenfeed@1.1.4, chickenSit@2.0.1, clipfix@1.0.7, clothshelf@1.0.1, colorfulcandles@1.2.0, commonlib@2.6.1, composter@1.1.1, configlib@1.4.1, configureeverything@2.1.3, connectedstairs@1.0.0, Crateful@1.2.8, danatweaks@3.3.9, entangledinnature@1.0.2, evenjugincrements@1.0.0, expandedfoods@1.7.2, extendedhudinfo@1.1.0, extrainfo@1.9.5, fancyclouds2d@1.1.0, farmlanddropssoil@1.4.0, fieldsofsalt@1.2.2, findmybind@1.0.1, firewoodtosticks@1.0.0, foodshelves@1.4.4, fromgoldencombs@1.8.1, grassiergrass@1.0.0, grasstoflax@1.0.0, greenbegone@1.0.0, greenhousebuff@1.2.0, hardcorewater@1.3.2, improvedhandbookrecipes@1.1.0, jebsinventorytweaks@0.0.1, labeledtrunk@1.0.5, maltiezbows@1.0.5, maltiezcrossbows@0.5.13, maltiezfirearms@0.9.9, manualquenching@1.0.2, manualscraping@1.2.0, metalunittooltip@1.0.0, mobsradar@2.1.2, norottinghides@1.0.0, particlesplus@1.1.0, passthruchutes@1.0.2, pigfeed@1.0.5, pomnotes@0.7.3-rc.1, claywheel@1.1.2, quadfirewood@1.0.0, scarecrow@1.6.1, simplecloth@1.0.2, simplefootstepsredux@1.0.1, slvmegapatch@1.3.0, smithingplus@1.1.8, somethinginthewater@1.2.5, SoundOfConfession@1.0.4, stablesurface@0.0.2, statushudcont@3.2.1, stepupcontinued@0.0.1, usefulstuff17patch@1.0.1, stonebakeoven@1.1.4, stonepathfull@1.0.1, tailorsachet@1.0.1, th3dungeon@0.3.1, th3expansion@1.3.0, th3restock@1.1.2, trapdoorsareladders@1.0.0, vanvar@6.0.7, vanity@2.3.0, versionchecker@1.0.0, vtpp@1.1.1, vsatlas_resized@1.0.9, creative@1.20.0-rc.8, survival@1.20.0-rc.8, warmarmor@1.2.0, mapwaypointcolors@1.1.2, wearandtear@1.1.0, wildgrass@1.1.3, woodstain@1.2.0, xorberax-bloodmod@0.3.4, detailedanimals@0.3.6, em@3.0.0-pre.4, extraoverlays@1.4.0, playercorpse@1.11.0, shearlib@1.1.0-pre.1, stonequarry@3.4.2, thriftysmithing@1.2.0, tailorsdelight@1.8.0-pre.3, wool@1.5.0-pre.2, dressmakers@1.5.0-pre.1
System.NullReferenceException: Object reference not set to an instance of an object.
at MouseWheelImprove.InventorySorter.Sorting(Int32 mode) in G:\Microsoft\VisualStudio\JebsInventoryTweaks\JebsInventoryTweaks\InventorySorter.cs:line 67
at MouseWheelImprove.InventorySorter.SortByIdHandler(KeyCombination t1) in G:\Microsoft\VisualStudio\JebsInventoryTweaks\JebsInventoryTweaks\InventorySorter.cs:line 52
at Vintagestory.Client.HotkeyManager.TriggerHotKey(KeyEvent keyEventargs, IWorldAccessor world, IPlayer player, Boolean allowCharacterControls, Boolean isGlobal, Boolean fallBack, Boolean keyup) in VintagestoryLib\Client\HotkeyManager.cs:line 431
at Vintagestory.Client.HotkeyManager.TriggerHotKey(KeyEvent keyEventargs, IWorldAccessor world, IPlayer player, Boolean allowCharacterControls, Boolean keyUp) in VintagestoryLib\Client\HotkeyManager.cs:line 392
at Vintagestory.Client.NoObf.ClientMain.OnKeyDown(KeyEvent args) in VintagestoryLib\Client\ClientMain.cs:line 1781
at Vintagestory.Client.GuiScreenRunningGame.OnKeyDown(KeyEvent args) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 318
at Vintagestory.Client.ScreenManager.OnKeyDown(KeyEvent e) in VintagestoryLib\Client\ScreenManager.cs:line 873
at Vintagestory.Client.NoObf.ClientPlatformWindows.game_KeyDown(KeyboardKeyEventArgs e) in VintagestoryLib\Client\ClientPlatform\Input.cs:line 247
at OpenTK.Windowing.Desktop.NativeWindow.OnKeyDown(KeyboardKeyEventArgs e)
at OpenTK.Windowing.Desktop.NativeWindow.KeyCallback(Window* window, Keys key, Int32 scancode, InputAction action, KeyModifiers mods)
--- End of stack trace from previous location ---
at OpenTK.Windowing.Desktop.NativeWindow.RethrowCallbackExceptionsIfNeeded()
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

Event Log entries for Vintagestory.exe, the latest 1
==================================
{ TimeGenerated = 1/6/2025 12:06:39 PM, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.20.0.0, time stamp: 0x66470000
Faulting module name: coreclr.dll, version: 7.0.1523.57226, time stamp: 0x655ed961
Exception code: 0xc0000005
Fault offset: 0x00000000001c7f1c
Faulting process id: 0x29e0
Faulting application start time: 0x1db6064d92cebb7
Faulting application path: C:\Users\LunaGore\AppData\Roaming\VSLGameVersions\1.20.0-rc.8\Vintagestory.exe
Faulting module path: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\7.0.15\coreclr.dll
Report Id: 32419ddd-2016-45c0-a5e6-90b689d8b90a
Faulting package full name:
Faulting package-relative application ID: }

Ouk, Jan 6th 2025 at 11:24 AM

Hello Jeb, im experiencing game crash after presing Z. My game is 1.20.0-rc.8 with loads of mods. 

Running on 64 bit Windows 10.0.19045.0 with 32533 MB RAM
Game Version: v1.20.0-rc.8 (Unstable)
06.01.2025 12:19:50: Critical error occurred in the following mod: jebsinventorytweaks@0.0.1
Loaded Mods: betterloot@1.1.0, bettersticks@1.2.0, bettertraders@0.0.9, chiseltools@1.14.8, combatoverhaul@0.0.124, conquest@0.0.31, craftablecompanion@1.2.0, drtagxeary@0.0.1, easyelk@1.0.0, hideplayername@2.1.2, iconic_voices_569@1.0.0, proximityprospectingpick@1.0.2, repairablelocust@1.4.0, spyglass@0.5.2, traderssellcrowbars@0.0.1, translocatorengineeringredux@1.5.4, upgradeablelocust@1.0.3, Vanilla_PlusWorldGen@1.3.5, game@1.20.0-rc.8, vsimgui@1.1.7, altmapiconrendererpatch@1.0.0, armory@0.0.41, egocaribautomapmarkers@4.0.0, betterentityinteraction@1.0.3, betterruins@0.4.4, bradycrudebuilding@1.2.0, butchering@1.7.6, carryon@1.8.0-pre.1, commonlib@2.6.1, configlib@1.4.1, danatweaks@3.3.9, daytrader@1.0.3, entangledinnature@1.0.2, extrainfo@1.9.5, farmlanddropssoil@1.4.0, fixtogglesprint@1.0.0, immersivetpscamera@1.0.7, immersivewoodchopping@0.7.4, improvedhandbookrecipes@1.1.0, jebsinventorytweaks@0.0.1, lootfilter@1.0.0, maltiezcrossbows@0.5.13, maltiezfirearms@0.9.9, nohands@0.1.1, prospecttogether@2.0.0-rc.1, simpletailoring@1.1.5, stepupadvanced@1.0.3, vanity@2.3.0, creative@1.20.0-rc.8, survival@1.20.0-rc.8, wildgrass@1.1.3, xlibpatch@1.0.1, xorberax-bloodmod@0.3.4, exoskeletons@0.0.5, em@3.0.0-pre.4, extraoverlays@1.4.0, playercorpse@1.11.0, statushudcontpatch@1.0.1, stonequarry@3.4.2, xskillspatch@1.0.4, tailorsdelight@1.8.0-pre.3, dressmakers@1.5.0-pre.1
System.NullReferenceException: Object reference not set to an instance of an object.
at MouseWheelImprove.InventorySorter.Sorting(Int32 mode) in G:\Microsoft\VisualStudio\JebsInventoryTweaks\JebsInventoryTweaks\InventorySorter.cs:line 67
at MouseWheelImprove.InventorySorter.SortByIdHandler(KeyCombination t1) in G:\Microsoft\VisualStudio\JebsInventoryTweaks\JebsInventoryTweaks\InventorySorter.cs:line 52
at Vintagestory.Client.HotkeyManager.TriggerHotKey(KeyEvent keyEventargs, IWorldAccessor world, IPlayer player, Boolean allowCharacterControls, Boolean isGlobal, Boolean fallBack, Boolean keyup) in VintagestoryLib\Client\HotkeyManager.cs:line 422
at Vintagestory.Client.HotkeyManager.TriggerHotKey(KeyEvent keyEventargs, IWorldAccessor world, IPlayer player, Boolean allowCharacterControls, Boolean keyUp) in VintagestoryLib\Client\HotkeyManager.cs:line 392
at Vintagestory.Client.NoObf.ClientMain.OnKeyDown(KeyEvent args) in VintagestoryLib\Client\ClientMain.cs:line 1781
at Vintagestory.Client.GuiScreenRunningGame.OnKeyDown(KeyEvent args) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 318
at Vintagestory.Client.ScreenManager.OnKeyDown(KeyEvent e) in VintagestoryLib\Client\ScreenManager.cs:line 873
at Vintagestory.Client.NoObf.ClientPlatformWindows.game_KeyDown(KeyboardKeyEventArgs e) in VintagestoryLib\Client\ClientPlatform\Input.cs:line 247
at OpenTK.Windowing.Desktop.NativeWindow.OnKeyDown(KeyboardKeyEventArgs e)
at OpenTK.Windowing.Desktop.NativeWindow.KeyCallback(Window* window, Keys key, Int32 scancode, InputAction action, KeyModifiers mods)
--- End of stack trace from previous location ---
at OpenTK.Windowing.Desktop.NativeWindow.RethrowCallbackExceptionsIfNeeded()
at OpenTK.Windowing.Desktop.NativeWindow.ProcessWindowEvents(Boolean waitForEvents)
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

GaymerMike, Jan 6th 2025 at 11:21 AM

Hi there, ty for th eamazing mod, but i just crashed during pressing Z to sort an already sorted inventory. just so you know and if you can have it fixed. ty