KGvalheim-Marketplace_And_Server_NPCs_Revamped icon

Marketplace And Server NPCs Revamped

Mod adds Marketplace where people can sell/buy items and 7 more NPC's: Quests/ Trader / Banker / Teleporter / Info / Feedback / Gambler

Last updated 2 days ago
Total downloads 18753
Total rating 9 
Categories Server-side Client-side
Dependency string KGvalheim-Marketplace_And_Server_NPCs_Revamped-7.6.2
Dependants 65 other mods depend on this mod


Like my mods? Support me: Paypal: [email protected]

Mod adds 7 different NPCs to server so admins can configure them from serverside with no need to restart server for applying settings:

  1. Marketplace NPC - allows players to sell/buy items by setting them on marketplace with setting quantity + price. Even if player is offline he still will get gold if someone buys his item. (Player will need to get his gold by clicking "Income" button in right bottom).

  2. new Trader NPC - is basically a trader npc that exchanges items that admins set in TraderProfiles.cfg. This file is auto-updated into serverside so that you don't need to restart server for applying new items to a trader.

  3. Banker NPC - allows people to store any quantity of items in it

  4. ServerInfo NPC - shows text info from ServerInfoProfiles.cfg file which is also updated in runtime. Rich-text is automaticly applied to text, so you can use <color=red> </color> and other rich text markers. Also I added custom <button>Name, link, width, height<button> mark so you can add dynamic buttons to your server info

  5. Teleporter NPC - teleport-hub that allows admins to set up teleport points in any place of map. Can use different profiles as any other NPC in TeleportHubProfiles.cfg

  6. Gambler NPC - adds gamble system in game

  7. Quests NPC - adds quest system in game that allows admins to create their own quests for players with custom targets/types/rewards/conditions

How to spawn/change NPC:

  1. Add yourself as server admin

  2. Open console (F5) and write: spawn marketplacenpc

  1. To control NPC (change profile, override model, override name, snap to ground and rotate or change NPC type) press Shift + Interact on NPC


Change NPC Type => Changes NPC type to chosen one

Change NPC Profile => Changes NPC profile string so Seller/Buyer/Info/Teleporter can change its values from config

Override NPC Name => Overrides NPC name to any string. Can apply rich text to it (font size, font color) with <color> and e.t.c

Override NPC Model => Overrides NPC model to your chosen Creature Prefab from Valheim (you can also use modded creatures)

Apply => Apply options

Main Options Config:

All main options are located in BepInEx/MarketplaceKG/MarketPlace.cfg

OnlyEpicLootItems => If true, then players will be able to sell ONLY ITEMS WITH EPICLOOT EFFECTS in marketplace

ItemMarketLimit => limit of max slots that player can place in marketplace (I recommend to leave it on 15)

MarketTaxes => This % of gold will be reduced for seller to get after his item is sold

VIPplayerTaxes => **## This taxes will be applied instead of usual one if player is in VIP list

BlockedPlayers => steam ids (write each after , ) that can't use marketplace

VIPplayersList => steam ids (write each after , ) that have different taxes value

CanTeleportWithOre => can player use teleport hub (teleporte npc) with ore in their inventory

BlockedPrefabs => prefab on each line is prohibited to sell in marketplace

Marketplace NPC:

Marketplace allows player to add item in market slot and for other player to buy it. After your item slot bought, you get gold in "Income" tab. Player will get gold in "Income" even if seller is offline. 

In order for seller to get his gold you need to click INCOME button.

Players can cancel their own lots after pressing on it and clicking "CANCEL"

Marketplace 100% supports EpicLoot mod with all its MagicItemEffects and extentions:

"My Sales" button allows you to see only YOUR sales so you can cancel them

Seller NPC:

  1. In order for admin to change Seller NPC data you need to go BepInEx/config/MarketplaceKG/SellerProfiles.cfg

In Order to add items to seller you need to add each item in new line with template: ItemPrefab , Count , Price All items will automatically be added into [default] profile.

If you want to add items in specific profile you need to write [profilename] and then start adding items with new line each


Here I added two profiles Profile1 and Profile2 with items in each. Then You should apply profile to Seller NPC inside game with NPC UI :


If you assign Profile2 it will have different items

Buyer NPC:

It does SAME as Seller NPC but instead of Selling N Items for X gold it BUYS N items for X gold.

All Buyer Data is inside BepInEx/config/BuyerProfiles.cfg.  Data has same structure as Seller NPC:


Info NPC:

NPC will read info from ServerInfo.cfg and display that on GUI. Rich text markers can be applied to text you write. Guide Also if you want to add button in your GUI (that will open any link), you can use <button>Name of button, link to site, width, height<button>

ServerInfo npc uses "default" profile by default. But you can add as many info profiles you want (same as Trader NPC profiles). Example below:

Non-profiled text will be applied to every new Info NPC with "default" profile. But if you want to add your own you need to add new line with [ProfileName] and then in new line write your text you want

Teleporter NPC:

NPC acts as teleport-hub but all in one. Its profile/data controlled by BepInEx/MarketplaceKG/TeleportHubProfiles.cfg

To Add new teleport spots you need to add them new line each with structure: Spot Name, X coord, Y coord, Z coord, Icon name

You can add Icons in BepInEx/config/MarketplaceKG/MapPinsIcons folder

I recommend you to use 32x32 icons. Also you can write ItemPrefab name instead of icon in order to use its icon as map pin When you click Interact on Teleporter NPC with profile you will open map and it will show pins to you. After Left Mouse click on icon you will teleport to XYZ coords of spot.



To install mod place MarketPlaceRevamped.dll into Client Plugins folder AND Server Plugins Folder

For Questions or Comments, find ## KG in the Odin Plus Team Discord:

Available versions

Please note that the install buttons only work if you have compatible client software installed, such as the Thunderstore Mod Manager. Otherwise use the zip download links instead.

Upload date Version number Downloads Download link  
2022-5-21 7.6.2 303 Version 7.6.2 Install
2022-5-21 7.6.1 53 Version 7.6.1 Install
2022-5-21 7.6.0 11 Version 7.6.0 Install
2022-5-21 7.5.31 28 Version 7.5.31 Install
2022-5-21 7.5.3 8 Version 7.5.3 Install
2022-5-18 7.5.2 477 Version 7.5.2 Install
2022-5-15 7.5.1 395 Version 7.5.1 Install
2022-5-15 7.5.0 105 Version 7.5.0 Install
2022-5-15 7.4.9 29 Version 7.4.9 Install
2022-5-14 7.4.8 294 Version 7.4.8 Install
2022-5-14 7.4.7 108 Version 7.4.7 Install
2022-5-13 7.4.6 77 Version 7.4.6 Install
2022-5-13 7.4.5 127 Version 7.4.5 Install
2022-5-12 7.4.4 208 Version 7.4.4 Install
2022-5-12 7.4.3 68 Version 7.4.3 Install
2022-5-12 7.4.2 126 Version 7.4.2 Install
2022-5-12 7.4.1 38 Version 7.4.1 Install
2022-5-11 7.4.0 80 Version 7.4.0 Install
2022-5-9 7.3.9 382 Version 7.3.9 Install
2022-4-29 7.3.8 1200 Version 7.3.8 Install
2022-4-28 7.3.7 118 Version 7.3.7 Install
2022-4-28 7.3.6 76 Version 7.3.6 Install
2022-4-26 7.3.5 403 Version 7.3.5 Install
2022-4-21 7.3.4 697 Version 7.3.4 Install
2022-4-21 7.3.3 36 Version 7.3.3 Install
2022-4-15 7.3.2 759 Version 7.3.2 Install
2022-4-14 7.3.1 226 Version 7.3.1 Install
2022-4-11 7.3.0 404 Version 7.3.0 Install
2022-2-28 7.1.3 3483 Version 7.1.3 Install
2022-2-23 7.1.1 518 Version 7.1.1 Install
2022-2-23 7.1.0 31 Version 7.1.0 Install
2022-2-22 7.0.0 116 Version 7.0.0 Install
2022-2-19 6.9.1 566 Version 6.9.1 Install
2022-2-19 6.9.0 26 Version 6.9.0 Install
2022-2-6 6.7.0 1051 Version 6.7.0 Install
2021-12-17 6.5.0 2540 Version 6.5.0 Install
2021-11-26 6.0.1 860 Version 6.0.1 Install
2021-11-26 6.0.0 36 Version 6.0.0 Install
2021-11-22 5.9.0 301 Version 5.9.0 Install
2021-11-21 5.8.0 200 Version 5.8.0 Install
2021-11-20 5.7.1 152 Version 5.7.1 Install
2021-11-20 5.7.0 34 Version 5.7.0 Install
2021-11-20 5.6.0 73 Version 5.6.0 Install
2021-10-28 4.3.0 1294 Version 4.3.0 Install
2021-10-27 4.2.0 115 Version 4.2.0 Install
2021-10-27 4.1.0 86 Version 4.1.0 Install
2021-10-27 4.0.0 52 Version 4.0.0 Install
2021-10-25 3.6.0 119 Version 3.6.0 Install
2021-10-24 3.5.0 97 Version 3.5.0 Install
2021-10-23 3.4.0 112 Version 3.4.0 Install
2021-10-23 3.3.0 55 Version 3.3.0 Install