Valheim
You are viewing a potentially older version of this package. View Latest Version
Install with App

Details

Date Uploaded
2 weeks ago
Downloads
3.3K
Size
208KB
ADDatHost Valheim hosting
€1

Search Bar Plus 1.2.0

Client-side mod for searching recipes in the Valheim inventory and crafting stations.

Features

  • Search field above the recipe list on the crafting and upgrade tabs.
  • The Improvements/upgrade tab keeps Valheim's vanilla Improve action; quantity controls are added only to the Production tab while search remains available on both.
  • Craft search text and chest search text are separate. Each has its own memory toggle (KeepCraftSearchText and KeepChestSearchText), both enabled by default, and both are cleared when you leave the world.
  • JEI-style mod filtering: use @ModName item, or quote a mod name with spaces as @"Mod Name" item. Matching is case-insensitive, accent-insensitive, and supports partial names; source discovery checks plugin metadata, prefab and child-component identifiers, and registered item definitions used by mods with shared components. The filter remains limited to the recipes the game exposes, so discovery and Veiled Recipes entries are preserved.
  • Quantity input and Craft button appear only in the right recipe details panel, immediately above the recipe resource icons and below the item description. Plus, minus, direct numeric editing, and focus commit all refresh the displayed requirements; resource requirements and craft time scale with the selected quantity, and the craft action is disabled when the selected quantity cannot be supplied.
  • Holding Shift keeps Valheim's native five-unit batch behavior. The custom quantity remains unchanged, while the requirement slots temporarily show the five-unit batch and restore the typed quantity when Shift is released.
  • While crafting, the quantity controls are hidden, the action becomes Cancel, and the native progress bar is clipped to its own panel so it cannot overlap the action button.
  • Configuration Manager groups the options like the camera mod: global switches under 00 - Toggles, search behavior under 10 - Search, chest behavior under 30 - Chest, and the recipe-log switch under 40 - Diagnostics. All feature toggles are enabled by default; quantity crafting and recipe-log suppression require a restart when their toggles change.
  • Optional chest/container search controlled by EnableChestSearch. Its input is attached to the chest modal below the chest title and above the slots, so it follows the modal if another mod moves it.
  • Chest filtering matches only the localized item name, packs matching slots into the grid, preserves slot click/drag mapping, and restores the original layout when cleared.
  • Optional chest sorting controlled by EnableChestSort; its compact sort button sits below the chest weight indicator and orders items by their localized names.
  • “Search”, quantity, and craft labels follow the language selected in the game where a translation is available.
  • Localized text for 35 languages. Abenaki and additional languages fall back to “Search” in English.
  • Searches the translated item name, ignoring case and accents.
  • Enter multiple words in any order, for example iron axe.
  • × button to clear the field; closing the inventory keeps the search when the memory toggle is enabled.
  • Enter finishes editing. Click outside the field to return focus to the game controls.
  • Preserves unlocked recipes, requirements, and the game's ordering.
  • Does not require a server installation or Jötunn. Mod-name matching uses plugin metadata when available and falls back to the item's prefab name for custom items.
  • Hides only the game's repetitive Setting selected recipe message. All other logs, warnings, and errors remain available.

See CHANGELOG.md for the release history.

Installation

  1. Close Valheim.
  2. Extract CraftSearch-1.2.0.zip into the folder that contains valheim.exe.
  3. Confirm that BepInEx/plugins/CraftSearch/CraftSearch.dll exists. The in-game plugin name is Search Bar Plus.
  4. Start the game with BepInEx and open the inventory or a crafting station.

When using a mod manager, keep the existing CraftSearch package so Thunderstore can update it in place. To uninstall, close the game and remove only CraftSearch.dll.

Validation and limitations

Built against the local DLLs from the September 2026 update (network version 39), Unity 6000.0.75, and BepInEx 5.4.23.3. Automated tests verify search behavior in the compiled DLL. A complete in-game session has not been automated: layout, keyboard focus, controller input, and interactions with other mods still need manual testing. Interfaces replaced by mods such as Auga may require an adaptation.

In-game checklist: search in the inventory, workbench, forge, and cauldron; switch between crafting and upgrades; search for a missing item; try @mod item and quoted mod names; clear the field; estimate and craft a quantity; close and reopen the UI; search an opened chest; type words containing E; and test interface scaling. Check BepInEx/LogOutput.log for errors containing Search Bar Plus.

Build

Requires the .NET SDK with netstandard2.1 support, an installed Valheim copy, and BepInEx 5.

.\build.ps1 -GameDir 'D:\SteamLibrary\steamapps\common\Valheim'

The script runs the tests and creates dist/CraftSearch-1.2.0.zip. The game and BepInEx DLLs are local references only and are not distributed.

Update reference: official Valheim 1.0 announcement.

DatHost — Valheim server hosting, first month for one euro
DatHost — Valheim server hosting, first month for one euro
DatHost — Valheim server hosting, first month for one euro
DatHost — Valheim server hosting, first month for one euro
DatHost — Valheim server hosting, first month for one euro