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

CraftSort

One-click recipe sorting by any stat. Auto-detects food stations. Yellow dot for new recipes. Drag & resize. Works with mods.

Date uploaded 4 days ago
Version 1.3.3
Download link Grandpa-CraftSort-1.3.3.zip
Downloads 312
Dependency string Grandpa-CraftSort-1.3.3

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 crafting recipes by stats — one click, instant order.

CraftSort adds a small icon panel next to Valheim crafting stations. Use it to sort armor, weapons, shields, food, and new recipes without searching by hand.

Combat station Food station

Drag & resize demo


What's new in 1.3.3

Today's update focuses on Valheim 0.221.13 / Unity 6 compatibility and UI polish:

  • Fixed the vanilla Food Preparation Table being detected as a combat/crafting bench.
  • Food stations now show the food panel correctly: Preparation Table, Cauldron, Mead Cauldron, ovens/grills and similar modded stations.
  • Improved food/combat station detection by reading recipe stats instead of relying on fragile item type checks.
  • Fixed armor and block sorting noise from Valheim default values.
  • Updated the 2H filter for current Valheim weapon types.
  • Fixed resize behavior for the button panels:
    • handle stays on the panel edge;
    • panel no longer drifts after releasing the handle;
    • food and combat panels both clamp to their real button width;
    • old oversized saved widths are corrected automatically.
  • Made the New tab cleaner with a small yellow count badge.
  • Hardened AAA Crafting compatibility fallback.
  • Hardened viewed-recipe file loading/deleting.
  • Reduced station detection log spam.

Features

  • Food and combat panels — CraftSort automatically shows the right panel for the station you opened.
  • One-click sorting — sort by armor, block, damage type, food health, stamina, eitr, name or new recipes.
  • Weapon filters — 1H / 2H filter buttons can be combined with any combat sort.
  • New recipe indicator — yellow dots mark recipes you have not clicked yet.
  • Clean button — marks recipes as viewed and clears yellow dots.
  • Drag & resize — move each panel and choose how many columns you want.
  • Separate food/combat layout — both panels remember their own position and width.
  • Per-button config — hide buttons you do not use.
  • Per-character persistence — viewed recipes are tracked separately per character.
  • AAA Crafting compatible — sorts the full recipe list before AAA pagination.
  • Client-side only — no server installation required.

Install

Install with your mod manager, or manually drop CraftSort.dll into BepInEx/plugins.

Requires BepInExPack Valheim.


Sort modes

Button What it does
All Vanilla/default order
Armor Highest armor first
Block Highest block power first
Slash / Pierce / Blunt Sort by physical damage type
Fire / Frost / Lightning / Poison / Spirit Sort by elemental/status damage
HP Food health
Stam Food stamina
Eitr Food eitr
A→Z Localized item name
New Only unviewed recipes
CLR Mark all viewed

Weapon filters

Button Shows
1H One-handed weapons
2H Two-handed weapons, bows and atgeirs

Filters can be combined with sorting. Example: Slash + 2H shows two-handed weapons sorted by slash damage.


Drag & resize

  1. Hover the bottom-right corner of the CraftSort panel.
  2. Right-click the corner handle to enter Edit Mode.
  3. Drag any button to move the whole panel.
  4. Drag the corner handle to resize the panel into more/fewer columns.
  5. Right-click the handle again to leave Edit Mode.

Food and combat panels are saved independently.


Configuration

Config file:

BepInEx/config/dev.craftsort.cfg

Main options:

[General]
Enabled = true
DefaultSortMode = None
RememberLastMode = false

[UI]
FoodPosX = -9
FoodPosY = -200
FoodWidth = 50
CombatPosX = -9
CombatPosY = -200
CombatWidth = 104

Every food/combat button can also be hidden from the config.


Compatibility

Tested with Valheim 0.221.13 / Unity 6.

Known compatible examples: AAA Crafting, BetterUI Forever Maintained, SearsCatalog, ExtraSlots, CraftFromContainers, AzuCraftyBoxes, Jewelcrafting, PlantEverything, BoneAppetit, KnowledgeTable, Armory, Shipwright, MassFarming, PlanBuild, Jotunn, EpicLoot.

Known incompatible: InventorySlots — replaces the crafting UI entirely.


Contact


Support

Ko-fi


Links

GitHub · Changelog · AGPL-3.0