Dumba-SimpleMarket icon

SimpleMarket

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

By Dumba
Last updated 2 hours ago
Total downloads 333
Total rating 1 
Categories Mods Server-side Client-side Utility Ashlands Update
Dependency string Dumba-SimpleMarket-0.9.4
Dependants 2 other packages depend on this package

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.2333 icon
denikson-BepInExPack_Valheim

BepInEx pack for Valheim. Preconfigured with the correct entry point for mods and preferred defaults for the community.

Preferred version: 5.4.2333
ValheimModding-Jotunn-2.27.1 icon
ValheimModding-Jotunn

Jötunn (/ˈjɔːtʊn/, 'giant'), the Valheim Library was created with the goal of making the lives of mod developers easier. It enables you to create mods for Valheim using an abstracted API so you can focus on the actual content creation.

Preferred version: 2.27.1
ValheimModding-JsonDotNET-13.0.4 icon
ValheimModding-JsonDotNET

Shared version 13.0.3 of Json.NET from Newtonsoft, net45 package for use in Valheim mods. Maintained by the ValheimModding team.

Preferred version: 13.0.4

README

SimpleMarket

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

SimpleMarketUI

Features

SimpleMarket Market Button

  • 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 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

  1. Install BepInEx, Jotunn, and JsonDotNET.
  2. Place SimpleMarket.dll in the BepInEx/plugins folder.
  3. 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)