Player Marketplace
作者:BeardBear
A player-driven marketplace and economy mod with global listings, secure trading, mail delivery, balances, passive income, admin controls, and optional TAB integration.
截图
介绍
中文介绍正在准备中,下面暂时显示原文。
Marketplace is a player-to-player market for Minecraft with listings, a coin wallet, fees, expiration, an in-game mailbox, and optional daily / weekly quests.
Features
- Buy / Sell / Mail tabs in a dedicated market GUI
- List items by unit price and quantity (merge-friendly listings)
- Search, price range, rarity filter, sorting, and pagination
- Configurable placement and sale fees
- Listings expire and items are returned by mail
- Unclaimed mail is permanently deleted after a configurable number of days (default 30)
- Built-in coin wallet (starting balance, player transfers, optional passive income)
- Daily / weekly quests with JSON templates, progress tracking, and coin / item / command rewards (can be fully disabled in config)
- Item blacklist (ids or tags)
- Self-purchase disabled
- Operators can add admin shop listings with unlimited stock, or limited stock that restocks every X hours or days
- Anyone with OP level 3+ can Shift+click any listing in the GUI to cancel it
- Languages: English, Czech
Requirements
- Minecraft 1.21.1
- NeoForge 21.1.x
How to use
- Open the market with keybind (default O) or
/marketplace//market - Open quests with keybind (default H) or
/marketplace quests - Buy: LMB = choose amount, RMB = buy 1 → item goes to Mail
- Sell: Create deal → pick item → set unit price & quantity → pay placement fee
- Mail: click a letter to claim the item (stays if inventory is full). Unclaimed mail is deleted after the configured number of days
- Quests: complete objectives, then claim rewards in the quest GUI (or enable auto-claim in config)
Commands
Aliases: /marketplace, /market, /coins
Players
/marketplace– open market/marketplace quests– open quests/coins– your balance/coins send <player> <amount>– send coins
Operators (permission 3+)
/marketplace open <player>– open market for a player/marketplace clearlistings <player>– remove all of a player’s active listings (items returned by mail, works offline)/marketplace quests reload– reload quest JSON templates/coins <player>– view balance/coins add <player> <amount>/coins set <player> <amount>/marketplace admin create <price>– create an unlimited admin listing from the held item (no expiration)/marketplace admin remove– remove the matching unlimited admin listing for the held item/marketplace admin restock create <price> <quantity> <period>– create a restock admin listing (example:5hor5d)/marketplace admin restock remove– remove the matching restock admin listing for the held item
Integrations
- API for other mods – Add Marketplace as a mod dependency, then call
cz.marketplace.api.MarketplaceAPIfrom server-side code to work with player coin balances:getBalance(player)orgetBalance(server, uuid)– read balancesetBalance(server, uuid, amount)– set exact balancedeposit(server, uuid, amount)– add coinswithdraw(server, uuid, amount)– remove coins (returnsfalseif not enough)formatBalance(amount)/formatBalanceCompact(amount)– format for display
- TAB (optional, soft) – placeholders when TAB is installed:
%marketplace_balance%%marketplace_balance_short%
常见问题
Player Marketplace 支持哪些 Minecraft 版本?
Player Marketplace 支持 Minecraft Java 版 1.21.1,可用的加载器:NeoForge。下载时注意选择和你游戏版本一致的文件。
Player Marketplace 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
评论
登录后评论和评分