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

Features

- Market: Press the
Marketbutton in the tab menu. - Database: Located at
BepInEx/config/SimpleMarketand created on server launch. Data is associated withSteamorPlayFabIDs. - 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 even 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.dllin theBepInEx/pluginsfolder. - 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. 🌿 Fern for testing.
Contact
- Discord: Dumba (dumba7435)