Please disclose if your mod was created primarily using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
RecipePinner
Stop running back and forth! Pin any recipe or structure to your HUD. Tracks materials in your inventory, with optional scanning for nearby chests.
| Last updated | 2 weeks ago |
| Total downloads | 9111 |
| Total rating | 4 |
| Categories | Mods Crafting Client-side |
| Dependency string | KadrioS-RecipePinner-1.2.1 |
| Dependants | 16 other packages depend on this package |
This mod requires the following mods to function
denikson-BepInExPack_Valheim
BepInEx pack for Valheim. Preconfigured and includes unstripped Unity DLLs.
Preferred version: 5.4.2202README
๐ Recipe Pinner
Stop running back and forth between chests just to check how much Iron you need!
Recipe Pinner is a quality-of-life mod that lets you "pin" any crafting recipe to your HUD. It tracks materials in your inventory (and nearby chests!) in real-time, helping you focus on crafting, not memorizing numbers.
โ ๏ธ IMPORTANT FOR v1.2.0 UPDATE: The configuration structure has been heavily overhauled. Please delete your old com.Kadrio.RecipePinner.cfg file before launching the game to let a fresh config generate!
๐ Key Features
- ๐๏ธ Master Gathering List (NEW): Press
F8to view a combined total of all required materials across ALL your pinned recipes! Auto-opens when you pin multiple items and smartly aligns next to open chests for effortless material gathering. - ๐ฆ Craft Readiness Indicator (NEW): A sleek color-coded accent bar next to each pin tells you instantly if you can craft it (Green = Ready, Red = Missing materials).
- ๐ Pin & Forget: Hover over any recipe (Crafting Table, Cauldron) or Construction Piece (Hammer) and press
Middle Mouseto pin it. Automatically unpins when you craft or build the item! - ๐ฆ Smart Chest Scanner: Automatically counts items in nearby chests. (You must enable it in the configuration to use it.)
- Green Text: You have enough in your Inventory.
- Yellow Text: You have enough combined (Inventory + Nearby Chests).
- Red Text: Missing materials. Time to farm!
- ๐ Dynamic UI Repositioning: Pins intelligently slide to the bottom right when you open your inventory or a chest, keeping your screen clutter-free.
- ๐ Pagination System: Pinned too many recipes? No problem! The list automatically splits into pages with stylish diamond-shaped indicators. You can navigate between pages by pressing the
ALTkey. - ๐จ Fully Customizable: Change colors, font sizes, positions, opacity, and pins per page via config.
๐ผ๏ธ Mod Photos & Layouts (Click to Expand)
The mod supports 4 different layout modes to fit your screen perfectly. (Note: UI automatically shifts to Bottom Right when inventory/chests are opened!)
1. Auto-Detect Mode
This is the default setting. If you are using the MyLittleUI mod, this setting automatically switches the pins to Horizontal Mode; if you are not using it, it switches them to Vertical Mode.
2. Vertical Mode (Standard)
Placed under the minimap. Good for vanilla UI.

3. Horizontal Mode (Map Side)
Perfect if you use MyLittleUI. Places pins to the left of the map.

4. Horizontal Mode (Bottom Right)
Keeps the top screen clean. Places pins near your ammo/hotbar.

If you don't like these 3 layouts, you can set your own layout using Configuration Manager.
Using MyLittleUI
If you're using the MyLittleUI mod, it automatically switches to Horizontal Mode to prevent your pins from overlapping with the weather panel and effects

When Inventory Open
If you open the inventory, the pins automatically switch to Bottom Right Horizontal mode. This way, you can still see your pins while the inventory is open. When you close the inventory, they return to their original state.

Gathering List (When Chest Open)
If you pin multiple items, this is a list showing the total required materials. When the chest is opened, it appears next to the chest panel. It can be closed using a button.

Chest Scanner
If you enable the Chest Scanner setting in the config, it will scan nearby chests. If you donโt have enough items in your inventory but the chest contains enough, the numbers will turn yellow.

When Sailing
If you're sailing, your pins will automatically switch to Bottom Right Horizontal Mode

โ๏ธ Configuration
I strongly recommend using Configuration Manager to edit settings in-game (Press F1).
You can tweak:
- Colors (Hex & RGBA for Headers, Missing Mats, Accent Bars)
- Controls
- UI Position (X, Y coordinates) & Scales
- Pagination Settings (Pins per Page, Dot Size, Spacing)
- Fonts and Opacity
- Gathering List Automation

๐ง Installation
- Download and install BepInEx.
- Extract the
RecipePinner.dllandRecipePinner_languagesfolder intoValheim/BepInEx/plugins/. - Done!
โ ๏ธ IMPORTANT: Ensure the RecipePinner_languages folder is next to the RecipePinner.dll file for translations to work.
๐ฎ Controls
Default keys (Changeable in Config):
| Action | Key |
|---|---|
| Pin Recipe / Add Count (+1) | Middle Mouse Button |
| Unpin / Decrease Count (-1) | Shift + Middle Mouse Button |
| Cycle Pages | Left Alt |
| Clear All Pins | P |
| Show/Hide Overlay | F7 |
| Toggle Gathering List | F8 |
๐ Supported Languages
Auto-detected based on your game language.
๐บ๐ธ English, ๐น๐ท Turkish, ๐ฉ๐ช German, ๐ท๐บ Russian, ๐ช๐ธ Spanish, ๐ซ๐ท French, ๐ง๐ท Portuguese, ๐ต๐ฑ Polish, ๐จ๐ณ Chinese, ๐ฏ๐ต Japanese, ๐ฐ๐ท Korean, ๐ฎ๐น Italian, ๐บ๐ฆ Ukrainian.
โ ๏ธ Note: If you can't find your language in the app, please let me know so I can add it in the next update; or you can add it yourself:
๐ How to Add Your Language
- Open your Valheim folder and navigate to:
BepInEx/plugins/RecipePinner/RecipePinner_languages/ - Create a new JSON file and name it
YourLanguage.json(e.g.,Italian.json). - Open the file with a text editor (like Notepad) and paste this template:
{ "pinned": "Recipe Pinned!", "unpinned": "Pin Removed", "list_full": "List Full!", "added_more": "Added More: {0}x", "decreased": "Decreased: {0}x", "cleared": "Pinned Recipes Cleared", "max_level": "Max Level Reached", "no_upgrade_cost": "No upgrade cost found", "gathering_title": "GATHERING LIST", "gathering_opened": "Gathering List Opened", "gathering_closed": "Gathering List Closed", "gathering_empty": "No Recipes Pinned", "gathering_hint": "Open/Close: {0}" } - Translate the sentences on the right side.
- Important: Do not change the
{0}xor{0}parts, as they show the numbers and hotkeys!
- Important: Do not change the
- Save the file.
- To use it: Open the mod settings (F1) or config file, and set LanguageOverride to your file name (e.g.,
Italian).
๐ฎ Future Plans & Roadmap
Iโm actively thinking about how I can make this mode even better! Here are some features Iโm considering adding in future updates:
- ๐ฆ Visual Chest Highlighting: If the Chest Scanner is enabled, visually highlight or mark the specific chests in your base that contain the pinned materials, so you know exactly which box to open!
- VNEI Compatibility
Mirror
๐ Support & Feedback
Found a bug? Have a feature request? Ping me on Discord: kadrio or create an Issue on GitHub.
Enjoy crafting! ๐ ๏ธ