KadrioS-RecipePinner icon

RecipePinner

Pin crafting recipes to your HUD!

Last updated 10 hours ago
Total downloads 20
Total rating 0 
Categories Mods Crafting Client-side
Dependency string KadrioS-RecipePinner-1.0.1
Dependants 0 other packages depend on this package

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.2202 icon
denikson-BepInExPack_Valheim

BepInEx pack for Valheim. Preconfigured and includes unstripped Unity DLLs.

Preferred version: 5.4.2202

README

📌 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.


🌟 Key Features

  • 📍 Pin & Forget: Hover over any recipe (Crafting Table, Hammer, Cauldron) and press Middle Mouse to pin it.
  • 📦 Smart Chest Scanner: Automatically counts items in nearby chests.
    • Green Text: You have enough in your Inventory.
    • Yellow Text: You have enough combined (Inventory + Nearby Chests). (If ChestScanner enable)
    • Red Text: Missing materials. Time to farm!
  • 🎨 Fully Customizable: Change colors, font sizes, positions, and opacity via config.
  • 🧩 Multiple Layouts: Auto-detects MyLittleUI mods or lets you choose your style.

🖼️ Visuals & Layouts

The mod supports 3 different layout modes to fit your screen perfectly.

1. Vertical Mode (Standard)

Placed under the minimap. Good for vanilla UI. Vertical Layout Screenshot

2. Horizontal Mode (Map Side)

Perfect if you use MyLittleUI or other map mods. Places pins to the left of the map. Horizontal Layout Screenshot

3. Horizontal Mode (Bottom Right)

Keeps the top screen clean. Places pins near your ammo/hotbar. Bottom Right Horizontal Screenshot

If you don't like these 3 layouts, you can set your own layout using Configuration Manager.


⚙️ Configuration

I strongly recommend using Configuration Manager to edit settings in-game (Press F1).

You can tweak Colors (supports Hex & RGBA), UI Position (X, Y coordinates), Scales, and Fonts instantly!

Config Menu


🔧 Installation

  1. Download and install BepInEx.
  2. Extract the RecipePinner.dll and RecipePinner_languages files into Valheim/BepInEx/plugins/.
  3. Done!

Note: Ensure the RecipePinner_languages folder is next to the .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
Clear All Pins P
Show/Hide Overlay F7

🌍 Supported Languages

Auto-detected based on your game language.

🇺🇸 English, 🇹🇷 Turkish, 🇩🇪 German, 🇷🇺 Russian, 🇪🇸 Spanish, 🇫🇷 French, 🇧🇷 Portuguese, 🇵🇱 Polish, 🇨🇳 Chinese, 🇯🇵 Japanese, 🇰🇷 Korean, 🇮🇹 Italian, 🇺🇦 Ukrainian.

Missing a language? You can easily add your language!

🌍 How to Add Your Language

  1. Open your Valheim folder and navigate to: BepInEx/plugins/RecipePinner/RecipePinner_languages/
  2. Create a new text file and name it YourLanguage.json (e.g., Italian.json).
  3. 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"
    }
    
  4. Translate the sentences on the right side.
    • Important: Do not change the {0}x part, as it shows the numbers!
  5. Save the file.
  6. To use it: Open the mod settings (F1) or config file, and set LanguageOverride to your file name (e.g., Italian).

Mirror

NexusMods


📞 Support & Feedback

Found a bug? Have a feature request? Ping me on Discord: kadrio or create an Issue on GitHub.

Enjoy crafting! 🛠️