SimpleMarket

v0.9.7·Updated 2026-04-04

A simple market that you can access from a comfort area (configurable).

Screenshots 2 screenshots

About this mod Author’s original text

SimpleMarket

A simple market that you can access from a comfort area (configurable).

Features

  • Market: Press the Market button in the tab menu.
  • Database: Located at BepInEx/config/SimpleMarket and created on server launch. Data is associated with Steam or PlayFab IDs.
  • Item Data: Preserves item data including durability, quality (stars), crafter name, and specific mod data (Jewelcrafting sockets, enchants, etc.).
  • Banking: Deposit coins directly in the UI.
  • Bulk Discounts: Sell stacks for bulk discount. You can sell items for less than one coin (ex. Stack of 50 wood for 5 coins).
  • ServerSync Enforced: All administrative configurations (blacklists, expiry times) are enforced by the server.
  • Discord Webhook: Optional integration to post listings and sales to a Discord channel.
  • Transaction History: View your personal transaction history.

Compatibility

  • Jewelcrafting: Fully compatible. If installed, uses Jewelcrafting API to make socket/rarity colors appear in the market UI.
  • Modded Items: Should work with all modded items.

Installation

  • Install BepInEx, Jotunn, and JsonDotNET.
  • Place SimpleMarket.dll in the BepInEx/plugins folder.
  • Requirement: Must be installed on both Client and Server.

Customization

The market is highly configurable. Restrict it to specific item categories, block progression-breaking items, or tailor it to fit your server's economy.

Configuration

Settings are located in BepInEx/config/dumba.simplemarket.cfg. ServerSync enforces these on dedicated servers.

| Setting | Default | Description |

|:--- |:--- |:--- |

| Lock Configuration | true | If true, client configs are locked to match the server. |

| Listing Expiry Days | 180 | Days until a listing is auto-removed. Set to 0 to disable. |

| Allow All Items | true | If true, allows all items except Blacklist. If false, strictly adheres to Whitelist. |

| Whitelist Items | (empty) | Comma-separated prefabs (e.g. SwordIron,Wood) allowed when Allow All Items is false. |

| Blacklist Items | Coins | Comma-separated prefabs banned from trade. Defaults to Coins to prevent currency loops. |

| Blacklist Non-Teleportable Items | true | Blocks ores, metals, and dragon eggs from being listed. |

| Blacklist Boss Drops | true | Blocks boss progression items (keys, wishbone, etc.) from being listed. |

| Whitelist Categories | false | When true and Allow All Items is false, items from categories in Categories are auto-allowed. |

| Require Comfort For Access | true | Requires "Resting" status effect to open the UI. |

| Listing Cost | 1 | Cost in coins to post a listing (deducted from bank). Non-refundable. Set to 0 to disable. |

| Market Title | SIMPLE MARKET | Custom title for the market window. Supports Unicode (Latin, Cyrillic, Greek). Max 50 characters. |

| Categories | See Note | Comma-separated tabs for the UI.

Default: Weapons,Armor,Materials,Consumables,Tools,Other |

| Listings Per Page | 10 | Pagination limit for market browsing. |

| Webhook URL | (empty) | Paste a Discord Webhook URL here to enable transaction logging. |

Credits

Built with Jotunn.

Configuration via ServerSync.

Testers: Fern, SΛCK 3000, thephoenixus

Contact

  • Discord: Dumba (dumba7435)

Install & use Install: BepInEx plugin

  1. The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
  2. Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
  3. Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
  4. Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.

Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file. In multiplayer, the host and every client need the same mods installed.

Dependencies

Install these first, or the mod will not work:

denikson-BepInExPack_ValheimValheimModding-JotunnValheimModding-JsonDotNET

File & checksum

Filename
SimpleMarket-0.9.7.zip
File size
151.0 KiB