You are viewing a potentially older version of this package. View all versions.
Grandpa-CraftSort-1.1.0 icon

CraftSort

Sort crafting recipes by armor, damage, food stats, name and more. One-click tab buttons with auto food/combat detection for any modded station.

Date uploaded 2 days ago
Version 1.1.0
Download link Grandpa-CraftSort-1.1.0.zip
Downloads 14
Dependency string Grandpa-CraftSort-1.1.0

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.2333 icon
denikson-BepInExPack_Valheim

BepInEx pack for Valheim. Preconfigured with the correct entry point for mods and preferred defaults for the community.

Preferred version: 5.4.2333

README

CraftSort

Sort your crafting recipes by stats — one click, instant order.

Revival of the deprecated SortCraft mod. Adds icon tab buttons to the left side of every crafting station. Click a button to sort recipes by that stat (descending). Click again to toggle off.

CraftSort in action Food station sorting

Features

  • 15 sort modes with icon buttons — food stations show 6 tabs, combat stations show 12 in a 2×6 grid
  • Auto food/combat detection — works with any modded station by inspecting recipe content, not station names
  • New recipe indicator — blue dot on recipes you haven't viewed yet, with a "New" filter tab
  • Per-character persistence — viewed recipes tracked per save file
  • AAA Crafting compatible — global sort across paginated pages
  • Client-side only — no server mods required

Sort Modes

Icon Sorts by Relevant items first
All Default order (no sort)
Armor Armor value Helmet, Chest, Legs, Shoulder
Block Block power Shield
Phys Blunt + Slash + Pierce
Fire Fire damage
Frost Frost damage
Ltng Lightning damage
Psn Poison damage
Sprt Spirit damage
Chop Chop damage
HP Food health Consumable
Stam Food stamina Consumable
Eitr Food eitr Consumable
A→Z Localized name
New Unviewed recipes only

Food tabs (HP, Stam, Eitr) appear at any station with food recipes — auto-detected, works with modded stations. Combat tabs (Armor, Block, Phys, etc.) appear at all other stations. A→Z and New appear everywhere.

New Recipe Indicator

When you discover a new material that unlocks recipes, those recipes get a blue dot next to their icon. The dot stays until you click on the recipe to view it. Tracked per character and persisted across game sessions.

The New tab filters the list to show only unviewed recipes.

On first mod install, all currently known recipes are marked as viewed — only recipes discovered after installation get the indicator.

Installation

Install via r2modman or Thunderstore Mod Manager (recommended), or manually:

  1. Install BepInEx 5.4.x
  2. Drop CraftSort.dll into BepInEx/plugins/

Configuration

Edit BepInEx/config/dev.craftsort.cfg:

Setting Default Description
Enabled true Enable or disable the mod
DefaultSortMode None Sort mode on panel open: None, Armor, Block, PhysDmg, etc.
RememberLastMode false Keep last sort mode between station openings

Compatibility

Tested with Valheim 0.221.13 (Unity 6 engine).

Verified compatible: VNEI, Jewelcrafting, Recycle N Reclaim, AAA Crafting, CraftingFilter, CraftingSearchBar, MyLittleUI, SortedMenus, BetterArchery, EpicLoot, PlantEverything

Known incompatibility: InventorySlots — completely replaces the crafting UI, hiding CraftSort's buttons.

How It Works

CraftSort uses a Harmony Transpiler on InventoryGui.UpdateRecipeList that injects a sort call right before vanilla's positioning loop. Vanilla positions recipe elements in our sorted order — no manual repositioning needed.

Food station detection inspects actual recipe item types and food stats across three layers (UI recipes → ObjectDB → name fallback), so it works with any mod regardless of station naming.

Source

GitHub — AGPL-3.0