Planned Release Date: November 22, 2025
Our mod is approaching release — stay tuned for more updates!
Feedback and suggestions are always welcome — share them with us in our Discord!

This mod allows GMs to create stationary vendor NPCs that players can interact with using the hotkey Ctrl+V when in range. GMs can design customizable vendor templates, specifying items, prices, quality, stock, and the amount of coins available for buying player items. For example, you can create a blacksmith template with blacksmith-specific goods or any other type of vendor you like. Vendors automatically refresh their stock and coin availability at configurable intervals. In addition, the mod supports configurable RP chat messages for when players sell items, with different messages for normal, low, and high-value transactions. With its template system, the Vendor Mod offers highly customizable NPCs to enrich your game’s economy and roleplaying experience.

Features
NPC Spawning: Currently supports slave NPCs.
Vendor Templates: Configure vendor behavior — control which items they sell, how much gold they carry, and how often stock and coins refresh.
Custom Vendor UI: Access the vendor menu with
Ctrl + V.Dynamic Pricing: Automatically calculates world prices based on item price × quality × durability.
Optional RP Messages: Enable immersive role-play messages for sales and purchases.
GM Vendor Management
Game Masters (GMs) can easily manage vendors directly through the in-game Feudal Foundry interface.
Open the Feudal Foundry Mod Window by pressing
F2.Access the Vendor Settings window by clicking the Vendor button inside the Mod Window.
The Vendor Settings window displays a list of all vendors and provides the following management options:

Button | Description |
|---|---|
Add | Opens a menu to create a new vendor. You can select the template and name. |
Delete | Permanently removes the selected vendor from the world and database. |
Move | Reposition an existing vendor with position controls. |
Teleport | Instantly teleports you to the selected vendor’s location. |
Reload All | Reloads all vendor templates and vendor data from the database and vendors in the world |
This system gives GMs full in-game control over vendor setup and management — no need to manually edit configuration files or database entries.
Installation
Client
Download the latest release from the Releases page
Extract the files into your game’s mods folder
...\Steam\steamapps\common\Life is Feudal Your Own\mods\feudal_foundryLaunch the game — the mod should load automatically ✅
Server
Download the latest release from the Releases page
Extract the files into your game’s mods folder
...\mods\feudal_foundryPlace pre configured templates in templates folder *Optional
...\mods\feudal_foundry\vendors\templatesStart the server the mods should automaticly load if u are using FF Base.
Use the ingame menu for GM's by pressing
F2and select the Vendor Menu Option to add your first vendor.
Tip: Looking for inspiration? Explore community-made templates in the Resources Section! Feudal Foundry Resources
Templates
Vendor Templates
Feudal Foundry vendor data is driven by simple, readable templates.
These templates define vendors, their refresh cycles, and the items they sell.
All templates are stored as .csv files and are automatically imported into the database when new templates are detected on server startup. You can remove the template files afterward to prevent them from being re-imported on future startups this can help speed up restart times. Each vendor has a template assinged that defines a single NPC merchant, their refresh timing, and currency balance.
Template Name | Refresh in Hours | Min Quality | Max Quality | Copper Coins |
|---|---|---|---|---|
Blacksmith | 24 | 10 | 50 | 100000 |
Provisioner | 24 | 10 | 50 | 100000 |
Example CSV
templates/VendorTemplates.csv
Tip:
The TemplateName in
VendorTemplates.csvmust exactly match the name of the vendor’s item template file (excluding the.csvextension).Example: a template named
Blacksmithmust have an item file namedBlacksmith.csv.
Refresh (Hours) determines how often a vendor restocks items.
Adjust Copper Coins to set how much currency the vendor starts with.
Vendor Item Templates
Each item template defines the stock a vendor carries — including pricing, quantity, and item attributes.
Obj. Type Id | Name | Price | Quantity | Quality | Durability |
|---|---|---|---|---|---|
47 | Primitive Pickaxe | 0 | 10 | 0 | 100 |
48 | Pickaxe | 0 | 5 | 0 | 100 |
49 | Hardened Steel Pickaxe | 0 | 5 | 0 | 100 |
42 | 0 | 0 | 0 | 100 |
Example CSV
templates/Blacksmith.csv
Tip:
Use 0 for price to make an item use the world price.
Use 0 for quality to to generate a random quality between Min Quality and Max Quality. (will be different every refresh)
You can leave Name empty this will be automaticly filled only needed for reference.
Ensure that Object Type IDs match valid in-game item IDs.
