SimpleMarket
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
- The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
- 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.
- Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
- 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.
Install these first, or the mod will not work: