▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Market

Market

GUI marketplace combining a server shop, player-to-player listings, and auctions with anti-snipe, taxes, and MultiBank/Vault economy support.

Оцените первым
37
0

Market

A unified, GUI-only marketplace for Paper/Purpur 1.21.x — combining a Server Shop, a player-to-player Community Market, and Auctions in a single hub.

!Version !Minecraft !Java

Market gives your economy three complementary ways to trade, all driven entirely through inventory menus — no chat commands to memorize, no signs to place.

Features

  • Server Shop — buy and sell (almost) any item at server-set prices. A configurable buy/sell spread (default: server pays 25% on sells) encourages real player-to-player trading.
  • Community Market — players create fixed-price listings that other players browse and buy through the GUI.
  • Auctions — start timed auctions with bidding and optional buyout, protected by configurable anti-snipe extensions.
  • Sell tools — sell from hand, sell all of a material, sell a whole container via the Sell Chest button (15-second selection timer), multi-select percentage selling, and safe shulker-box selling that never destroys contents.
  • Taxes — separate configurable tax rates for market sales and auction sales.
  • Item blacklist — block materials (command blocks, spawners, bedrock, etc.) and name/lore keywords from being traded.
  • Dual economy backend — prefers MultiBank (native async, integer-cent precision) and falls back to Vault (EssentialsX, CMI, or any Vault economy). Selectable via auto, multibank, or vault mode.
  • Optional integrations (soft, reflection-based, no hard dependency): PlayerSettings (per-player language), BuildersDream, LandClaim, DeathChest, and ToolMods (mod-aware sell bonuses).
  • Notifications for sales, outbids, auction wins, and expirations.
  • Storage — SQLite by default or MySQL (HikariCP pooled), all queries parameterized.

Commands

CommandDescriptionPermission
/market (aliases: /m, /shop, /cmarket, /servershop)Open the Market hub GUImarket.use
/market reloadReload configuration and pricesmarket.admin.reload
/sell (alias: /s)Open the sell interfacemarket.sell

Permissions

NodeDescriptionDefault
market.useAccess the market hub GUItrue
market.serverAccess the server shoptrue
market.communityAccess the community market (listings)true
market.auctionsAccess auctionstrue
market.sellCreate fixed-price listingstrue
market.auctionCreate auctionstrue
market.claimClaim items from storagetrue
market.adminAccess admin functionsop
market.admin.reloadReload configuration and pricesop
market.*Grants all Market permissionsop

Configuration

Key sections of config.yml:

economy:
  currency-symbol: "$"
  # auto = try providers in priority order; multibank / vault = force one
  mode: "auto"
  priority:
    - "MultiBank"
    - "Vault"
  # MultiBank account that server-shop funds flow to/from (create it in MultiBank first)
  server-account-id: "server-shop"
  taxes:
    market-tax: 5.0     # seller pays, fixed-price sales
    auction-tax: 7.5    # seller pays, auction sales

market:
  max-listings-per-player: 20
  min-price: 1.0
  max-price: 1000000000.0

auction:
  max-auctions-per-player: 10
  min-bid-increment-percent: 5.0
  anti-snipe:
    enabled: true
    trigger-seconds: 30      # a bid this close to the end extends the auction
    extension-seconds: 30
    max-extensions: 10       # 0 = unlimited

server-shop:
  default-sell-multiplier: 0.25   # sell price = buy price * multiplier
  full-inventory-action: drop     # drop | cancel
  max-transaction-quantity: 2304

database:
  type: sqlite                    # sqlite | mysql

The full file also covers per-durations, GUI sounds, notifications, sell-inventory tools, shulker selling, and ToolMods sell bonuses.

Installation

  1. Requires Paper or Purpur 1.21.x and Java 21.
  2. Install an economy provider: either MultiBank, or Vault together with a Vault economy plugin (EssentialsX, CMI, etc.).
  3. Drop Market-1.0.0.jar into your server's plugins/ folder.
  4. Start the server to generate config.yml, then adjust prices, taxes, and the economy mode to taste.
  5. If using MultiBank for the server shop, create the account named by economy.server-account-id.
  6. Run /market reload after editing configuration.

Dependencies

  • Economy (one required): MultiBank or Vault + a Vault economy plugin.
  • Optional integrations: PlayerSettings, BuildersDream, LandClaim, DeathChest, ToolMods — all detected at runtime; none are required.

Support / Source

Source code: https://github.com/henriquescrrrr/carrageis-market

Партнёрский материал

Сервер для плагина Market - как у профи

Плагин Market создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином Market для друзей можно за пару минут - BungeeHost всё уже подготовил.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

26.2.x1.21.x

Платформы

Поддерживаемые окружения

Сервер

Зависимости

Ссылки

Создатели

Детали

Лицензия:
Опубликован:2 месяца назад
Обновлён:1 месяц назад
Главная