Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
You are viewing a potentially older version of this package.
View all versions.
CraftIndex
Organizes Valheim's Hammer and crafting-station menus.
| Date uploaded | 9 hours ago |
| Version | 0.3.1 |
| Download link | jg224-CraftIndex-0.3.1.zip |
| Downloads | 37 |
| Dependency string | jg224-CraftIndex-0.3.1 |
This mod requires the following mods to function
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.2333README

CraftIndex
Organizes Valheim's Hammer and crafting stations without changing recipes, costs, or progression.
Features
1 - Hammer and Crafting Stations
- Groups and searches unlocked Hammer pieces, with persistent favorites.
- Adds recipe views, search, favorites, and readable food stats to crafting stations.
- Gives PlantEverything plants their own organized section when installed.
CHANGELOG
Changelog
0.3.1 - 2026-08-10
- Resets the crafting-station recipe scrollbar to the top when switching between Craft and Upgrade, preventing the rebuilt list from opening midway down or appearing empty.
0.3.0 - 2026-08-09
- Renames the mod from CraftGuard to CraftIndex while retaining the existing plugin identifier and settings file.
- Adds cached search to every organized Hammer tab.
- Adds persistent middle-click favorites in a dedicated section pinned to the top of each organized Hammer tab.
- Adds a clear no-results message when a Hammer search has no unlocked matches.
- Adds persistent recipe favorites with an in-row star and a dedicated section pinned to the top of crafting-station lists.
- Widens crafting-station recipe lists, keeps names inside a fixed text area, wraps long names, and shows full names on hover.
- Centers the Craft and Upgrade tabs over the widened recipe list while leaving the view controls in place.
- Adds optional PlantEverything support with a dedicated
Plant Everythingsection ordered as Misc., Bushes, and Trees. - Organizes the Cultivator's vanilla actions and plants into Cultivate/Grass, crops, and trees while preserving its independent Default/Mod View setting.
0.2.6 - 2026-08-09
- Adds a dedicated Bait section at the bottom of food-station Stat views.
0.2.5 - 2026-08-09
- Removes the client-side/source footer from the Thunderstore Details page.
0.2.4 - 2026-08-09
- Keeps release-specific update notes in the changelog instead of the main mod description.
0.2.3 - 2026-08-09
- Filters crafting searches against cached recipe rows instead of rebuilding Valheim's entire crafting panel on every keystroke.
- Preserves the input field's native focus and caret handling so typed characters remain in the correct order.
- Caches Hammer classification and sorted category results per build tool, then refreshes only categories whose available pieces changed.
- Reuses Hammer category cards, dividers, tile tints, labels, and recipe-list headings instead of repeatedly creating and destroying UI objects.
- Precomputes each crafting-station view order once and reuses a single search-results buffer while typing.
- Avoids refreshing recipe details when the currently selected recipe remains visible after filtering.
- Initializes prepared-food conversion data only for confirmed food stations and caches resolved results per food item.
- Replaces repeated hierarchy checks in the global input guard with an event-maintained search-focus flag.
- Removes the dormant per-frame diagnostics poll and runs the optional data export from scene initialization events.
0.2.2 - 2026-08-09
- Adds a CraftGuard menu showcase to the top of the Thunderstore Details page.
0.2.1 - 2026-08-09
- Remembers Default or Mod View independently per build tool; Hammer starts in Mod View while Hoe and Cultivator start in Default View.
- Releases generated Hammer UI, crafting-station controls, listeners, and cached Unity references when their owning HUD, inventory, or scene objects are destroyed.
- Clears cached food-prefab references when Valheim tears down its network scene.
- Avoids Hammer UI work while the player is teleporting or the game is shutting down.
- Adds self-healing circuit breakers so a UI compatibility error cannot become a per-frame exception and log-writing loop; failed features clean up, pause briefly, and retry with rate-limited diagnostics.
- Removes the left category rail's separate fill so it displays the exact native wood beneath it, matching warm, blue, and green environments without another rendered background.
- Removes the experimental forced backdrop and fixes its solid brown box remaining after the Hammer menu closed.
- Gives the crafting search field exclusive keyboard control while focused, preserving focus through recipe-list refreshes so letters such as
Ecannot trigger Use, movement, guardian powers, or other gameplay actions. - Changes the Default View and Mod View controls to 50%-transparent grey fills with true orange one-pixel borders, avoiding the orange fill caused by Unity's outline effect.
- Gives the static Repair control and left category cards neutral grey fills at 70% opacity with the same true orange borders.
- Styles custom category cards from the darkest visible inactive vanilla category header's rendered canvas color, matching the Misc, Crafting, and Building tab backgrounds while retaining orange borders.
0.2.0 - 2026-08-08
- Rebuilds the organized Hammer layout only when pieces, tabs, or relevant settings change, eliminating full-list scans and hierarchy reordering on idle frames.
- Computes names, identifiers, progression keys, and group metadata once per piece during a refresh instead of repeatedly inside sort comparisons.
- Reduces custom Hammer UI object count by replacing four-object borders with lightweight outlines.
- Removes redundant grid transpilers now that CraftGuard uses Valheim's native 15 by 6 Hammer grid.
0.1.2 - 2026-08-07
- Fixes the static Repair button so it enters repair mode from every Hammer tab without switching categories.
0.1.1 - 2026-08-07
- Publishes CraftGuard under the correct
jg224Thunderstore namespace. - Places the native
Qprevious-category control in the open header space immediately left of Misc. - Adds persistent
Default ViewandMod Viewbuttons beneath Repair, rebuilding the live Hammer list when switching so visuals, hover, and selection stay aligned. - Orders Misc Travel as Cart, Raft, Karve, Longship, Drakkar, and Portal; moves the Cartography Table to Utility and uses it as that section's icon; places Roundpole Fence first and Shield Generator last in Defense.
0.1.0 - 2026-08-07
Initial public release of CraftGuard, renamed from the private InventoryUX development builds.
Hammer menu
- Adds organized, progression-aware layouts to Misc., Crafting, Building, Heavy Build, and Furniture.
- Uses compact inset category cards, subtle dividers, native hover feedback, and corrected hit targets.
- Keeps Repair static and outside dynamic sorting.
- Adds optional outlined Hammer piece names, disabled by default.
- Caches menu decoration work to avoid frame loss while organized tabs are open.
Crafting stations
- Adds fixed
Default,Type/Stat, andBiomeview controls. - Adds recipe search with a clear button.
- Groups equipment by type and biome.
- Groups meals by nutrition and shows readable HP, Stamina, and Eitr values.
- Resolves doughs, uncooked pies, feasts, and other prepared foods through their live final edible item.
- Groups Mead Ketill recipes as HP, Stamina, or Utility.
- Removes inappropriate station-upgrade copy from food and equipment recipe details.
Safety and compatibility
- Organizes only Hammer pieces and recipes already exposed by Valheim.
- Leaves recipes, costs, unlocks, saves, worlds, and multiplayer state unchanged.
- Preserves modded content through fallback groups.
- Retains the legacy
com.inventoryux.valheimplugin identifier so existing settings migrate automatically.