跳到正文

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: 5h or 5d)
  • /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.MarketplaceAPI from server-side code to work with player coin balances:
    • getBalance(player) or getBalance(server, uuid) – read balance
    • setBalance(server, uuid, amount) – set exact balance
    • deposit(server, uuid, amount) – add coins
    • withdraw(server, uuid, amount) – remove coins (returns false if 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/版本名 下面。

评论

登录后评论和评分

BeardBear 的其他作品

查看全部 →