


This is a upload from the Nexus to get a new version. I take no credit in their work. Below is the README from Nexus.
Teaches your containers to automatically send items you put in them to other containers if they are already containing this item-stack. Puts same-kinded items to their siblings; copper-ore goes to chest containing tin-ore and so on. You can create such item-groups from any items combination - just put your carrots, stones and feathers in one box, click the button and from now on your carrots will go to chest with feathers. Configure mod to load-out all specific loot-items from your inventory to a proper chests via a single button click.
When you put an item stack to a container via [Ctrl + Click], if container is full or doesn't contain same items:
In other words: If group contains your item and chest contains any other item from a group, then your item will go to this chest.
There are three available options to define an item-group:
item-type: Tool, Weapon, Ammo, Armor, Trophie[ItemGroup] config section contains a set of item-names based groups:
valuables = ruby,coins,amber,amberpearl
ore = copperore,flametalore,ironore,silverore,tinore,ironscrap,blackmetalscrap
rock = stone,flint,obsidian
ingots = copper,bronze,flametal,iron,silver,tin,blackmetal
wood = wood,finewood,corewood,ancientbark
mushrooms = Mushroom,MushroomBlue,MushroomYellow
berries = Blueberries,Cloudberry,Raspberry,Honey
vegetables = Carrot,Turnip
cookedMeat = CookedLoxMeat,NeckTailGrilled,MeatCooked,FishCooked,SerpentMeatCooked
food = CarrotSoup,Sausages,QueensJam,SerpentStew,TurnipStew,BloodPudding
[PostfixedItemGroups] posfixes = cone,seeds,pelt,hide # i.e. CarrotSeeds will go to TurnipSeeds
[PrefixedItemGroups] prefixes = trophy,mead,arrow,armor,cape,helmet,atgeir,bow,battleaxe,knife,mace,shield,sledge,spear,sword,tankard # i.e. ArrowFire will go to ArrowFlint
How it works: When you put an item stack to container via [Ctrl + Click]
if simple container lookup by same-item-name described above has no results then: check each nearby container and if both container and your item are
item-type same as your items type
then item is routed there (could be disabled with itemTypeGroupsEnabled config option)
if none of the above matched and fuzzyGroupingEnabled option enabled - additional item-types based groups are checked:
IsMaterial, IsConsumable, IsCustomization, IsMiscPut desired items set to a chest, click the [☼] button (at the bottom-left corner of chest panel). New group will contain all unique item-names from this chest.
When you click the [☼] button mod will check if items in current chest are already members of some item-names based group. In such case - a prompt dialog will appear with options:
You can disable any preconfigured group
Example: "fishes = FishRaw,FishCooked". (requires game-restart) Item-names could be discovered:
Configure item-groups & names which should be allowed for 'unloading'. Open any chest and click the [⇓⇓] button.
'Unloading' Configuration parameters
enabled - (true by default) enables unloading logic & UI button
btnPos - adjust button position
groupsList - List of items group-ids from [ItemGroup] config section allowed to be "unloaded"
itemsList - List of item-names allowed to be "unloaded"
itemsSkipList - High-priority list of item-names to exclude from being "unloaded"
alwaysGrouping - (true by default) - grouping logic is always on for uloading. Otherwise - pressing of groupingKeyModifier required.
addToItemsFilterKeyModifier - If pressed - overrides createGroupBtn behaviour by passing item-names to unload "itemsList" instead of creating new items group
addToSkipItemsFilterKeyModifier - If pressed - overrides createGroupBtn behaviour by passing item-names to unload "itemsSkipList" instead of creating new items group
materialsFiltering - always allow "materials" item type to be "unloaded"
trophiesFiltering - always allow trophies to be "unloaded"
consumableFiltering - (disabled by default) always allow any consubable item to be "unloaded"
Checks each non-equipped item in your inventory and:
itemsSkipList config optiongroupsList config optionitemsList config optionMaterials and materialsFiltering config option enabledTrophy and trophiesFiltering config option enabledConsumable and consumableFiltering config option enabled[Shift + click] [☼] button: allow all items in currently opened chest to be unloaded by adding their names to itemsList config option.[Ctrl + click] [☼] button: disable all items in currently opened chest to be unloaded by adding their names to itemsSkipList config option.-console launch option.Valheim\BepInEx\config\flueno.SmartContainers.cfg. Requires game restart.