NewCraftRank SitesA free website and storeMake yours ›
AshlarFree server software built on Paper, with DDoS and backdoor protection See Ashlar ›CommunityAsk questions, share builds and find people to play with Join the forum ›
Resources / Plugins / DyMarket

DyMarket

Multi-currency Vault economy with credits bridge, auction house and DyClaim estate sale and rent. Folia supported.

PluginsFree1.20 – 26.x
by Claww · listed from Hangar
Download ›

Direct download from Hangar · 0 downloads

What it does

DyMarket is a plugin for Paper / Spigot servers, made by Claww. Multi-currency Vault economy with credits bridge, auction house and DyClaim estate sale and rent. Folia supported.

It supports Minecraft 1.20 – 26.x. That puts it at #151 of the 151 economy and shop plugins listed here. The last update came out on Nov 12, 2026.

Supported versions

26.x1.211.20

Release history

The newest is 1.0.0-BETA, released on Nov 12, 2026. It is made for Minecraft 1.20 – 26.3. It runs on Paper. The download is 409 KB.

VersionReleasedMinecraftType
1.0.0-BETANov 12, 20261.20 – 26.3Beta

Commands

The commands named on the Hangar page of DyMarket:

/dymarket/ah/estate/pay/credits/balance/baltop/bal/money/balancetop/credit/auction/auctionhouse/realestate/dym/dyma

Permissions

Permission nodes named there, to give with a plugin like LuckPerms:

dymarket.balancedymarket.balance.othersdymarket.paydymarket.baltopdymarket.baltop.hiddendymarket.creditsdymarket.credits.senddymarket.credits.exchangedymarket.ahdymarket.ah.selldymarket.estatedymarket.estate.selldymarket.estate.rentdymarket.admindymarket.admin.economydymarket.admin.ah

Latest release on GitHub

DyMarket is open source. Its newest release on GitHub is DyMarket 1.0.0-BETA, published on Nov 12, 2026.

DyMarket 1.0.0-BETA

The first public release of DyMarket: a multi-currency economy, a credits bridge for webstores, an auction house and DyClaim estate sale and rent in one light plugin for Bukkit, Spigot, Paper, Purpur and Folia, Minecraft 1.20.x through 26.x. This is a BETA: the economy data format may still change before 1.0.0, and the data file is backed up automatically on every start.

Added

  • Economy core.
  • Several currencies: money and credits by default, more can be added under currencies. Each has its own name, symbol, decimals, number format (format-locale), starting and maximum balance and transfer switch.
  • /balance, /pay and /baltop, with an optional currency argument. Amounts accept 1k and 2.5m and the currency's number format.
  • No operation can create a negative balance or exceed max-balance; such an operation fails as a whole. Transfers lock both accounts.
  • An append-only transaction log for every change. /dymarket log shows it, /dymarket rollback reverses one transaction (force stops at zero instead of refusing).

Read all release notes on GitHub

Description from the author on Hangar

DyMarket — Economy, Auctions and Estate Made Simple

Keep every coin accounted for. Trade items in one auction house. Rent and sell your land.

DyMarket is one light economy plugin for survival, SMP, Towny/Earth and Skyblock servers. It keeps balances in several currencies, delivers web-store credits safely, runs an auction house and lets players sell or rent their DyClaim land, with one SQLite file, no database server and one JAR for every server build.

DyMarket combines a multi-currency economy with a Vault provider, a transaction log with rollback, an idempotent credits bridge for webstores and RCON, a buy-it-now auction house with a chest GUI and a full command path, and estate sale and rent on top of DyClaim. Version 1.0.0-BETA is the first public release; BETA means the economy data format may still change before 1.0.0, and DyMarket backs up its data file automatically on every start.


Why DyMarket?

Several currencies, one plugin. money and credits come ready, and more can be added in config.yml. Each currency has its own name, symbol, decimals, number format, starting balance, maximum balance and transfer switch. One currency is served to other plugins through Vault, so DyHomes, DyRTP and any Vault plugin charge their prices in it.

Money that cannot go missing. No operation can create a negative balance or go over max-balance; such an operation fails as a whole. Transfers between two players lock both accounts, and every change is written to an append-only transaction log that /dymarket log shows and /dymarket rollback reverses.

Credits from your webstore. Tebex, RCON scripts and web panels deliver credits with one console command that carries the store's transaction ID. The same ID is never paid twice: a repeat returns "already applied", changes nothing and exits without error, so scripts do not retry. Players send credits to each other, exchange them for money and can get a top-up bonus.

An auction house that does not duplicate items. /ah opens a chest GUI; every action also has a command. The item leaves the seller's hand before the listing is saved, a listing can only be bought once, and if a payment step fails the buyer is refunded. Expired, cancelled and undeliverable items wait in a collection box.

Land that earns rent. With DyClaim 1.3.1 or later, /estate sells or rents the connected claims you stand in. A sale transfers every claim to the buyer; rent gives the tenant timed DyClaim trust, renews automatically (on by default) and ends after a grace period when the rent is not paid.

Safe against abuse. Rate limits on /pay, /credits send and auction purchases, confirmations for large payments and purchases, and an alert to staff for transfers at or above security.alert.transfer-above.

Easy switch. /dymarket import essentials copies EssentialsX balances, and /dymarket import vault copies balances from the economy currently registered in Vault. Nothing that is already non-zero in DyMarket is overwritten.

One JAR for every server. Bukkit, Spigot, Paper, Purpur and Folia. On Folia, items are taken and delivered on each player's own thread, and all disk work runs on one background thread, never on the main or a region thread.

Five languages. English, Turkish, German, Spanish and Russian, picked from the player's Minecraft language or their own choice. Messages accept & colour codes everywhere and MiniMessage tags on Paper, Purpur and Folia; names and text typed by players are never read as tags.

Planned for later releases: Bedrock forms, bidding auctions and buy orders, MySQL and cross-server support. Until Bedrock forms arrive, Bedrock players use the command path, which covers every GUI action.


Choose your server build

Server · JAR
Bukkit, Spigot, Paper, Purpur, Folia · DyMarket-1.0.0-BETA.jar

Java 17 bytecode; use the Java runtime your server needs. Release listing: Minecraft 1.20.x through 26.x. Optional: Vault (to serve or use a Vault economy), DyClaim 1.3.1 or later (estate), PlaceholderAPI and DyDiscord (detected; it has no staff-alert API yet). The SQLite driver comes with the server; DyMarket bundles no libraries.

Downloads · Changelog

Commands

Command · Purpose
/balance [player] [currency] · Show your balance, or another player's
/pay [currency] [confirm] · Send money to a player
/baltop [currency] [page] · Top balances
/credits · Show your credits
/credits send · Send credits to a player
/credits exchange · Exchange credits for money
/ah · Open the auction house
/ah sell [currency] [amount] · List the item in your main hand
/ah list [page] · Browse the active listings
/ah search · Search the listings
/ah info · Show one listing
/ah buy [confirm] · Buy a listing
/ah mine · Your listings; cancel from here
/ah cancel · Cancel one of your listings
/ah collect · Open your collection box
/estate sell [currency] [here] · Put the connected claims you stand in up for sale
/estate rent [currency] [here] · Offer them for rent, priced per period of ``
/estate unlist [id] · Take your listing down
/estate list [page] · Browse estate listings
/estate info [id] · Show a listing, or the one you stand in
/estate buy [id] [confirm] · Buy a sale listing
/estate lease [id] [confirm] · Rent a rent listing
/estate autorenew [id] · Turn automatic renewal of your lease on or off
/estate leave [id] [confirm] · End your lease now, without a refund
/estate evict [id] · End your tenant's lease when the paid period ends
/estate mine · Your listings and leases
/dymarket help · Show the commands you may use
/dymarket language · Save your language; from the console, set the server language
/dymarket give [currency] [txid] · Add to a balance; with a txid, at most once
/dymarket take [currency] · Take from a balance
/dymarket set [currency] · Set a balance
/dymarket log [page] · Show a player's transactions
/dymarket rollback [force] · Reverse a transaction
/dymarket merge · Merge two accounts
/dymarket import · Copy balances from EssentialsX or the current Vault economy
/dymarket ah remove · Remove any auction listing
/dymarket ah purge · Remove every auction listing of a player
/dymarket estate unlist · Take down any estate listing
/dymarket reload · Validate and reload settings and messages

/bal and /money also open /balance, /balancetop is /baltop, /credit is /credits, /auction and /auctionhouse are /ah, /realestate is /estate, and /dym and /dyma are short for /dymarket; /dymarket alone shows the help, and /dymarket auction is the same as /dymarket ah. Amounts accept 1k and 2.5m, and the currency's number format, such as 1,250.50 under en-US or 1.250,50 under tr-TR.

  • /pay asks for confirm at or above pay.confirm-above, and /ah buy asks for it when auction.confirm-purchase is on. /estate buy, /estate lease and /estate leave always ask first. Each prints the exact command to repeat with confirm; in the GUIs a confirmation window does the same.
  • /estate sell and /estate rent take here to list only the chunk you stand in. Without an id, /estate unlist, info, buy and lease use the listing you stand in; autorenew, leave and evict use the lease you stand in, or your only lease.
  • /dymarket rollback takes the transaction ID shown by /dymarket log. It refuses when the reversal would make a balance negative; force stops at zero instead.

Permissions

Permission · Default · Purpose
dymarket.balance · true · /balance
dymarket.balance.others · op · Other players' balances
dymarket.pay · true · /pay
dymarket.baltop · true · /baltop
dymarket.baltop.hidden · false · Leave this player out of /baltop
dymarket.credits · true · /credits
dymarket.credits.send · true · /credits send
dymarket.credits.exchange · true · /credits exchange
dymarket.ah · true · Browse and buy in the auction house, manage your listings
dymarket.ah.sell · true · /ah sell
dymarket.estate · true · Browse, buy and rent estate
dymarket.estate.sell · true · /estate sell
dymarket.estate.rent · true · /estate rent
dymarket.admin · op · /dymarket reload, the server language from the console, and the administrator help lines
dymarket.admin.economy · op · give, take, set, log, rollback, merge, import
dymarket.admin.ah · op · Cancel or remove any listing, purge a player's listings
dymarket.admin.estate · op · Take down any estate listing
dymarket.admin.alerts · op · Suspicious-transfer alerts and update notices
dymarket.ah.limit. · not set · Active auction listings; the highest wins over auction.max-listings
dymarket.ah.limit.unlimited · op · No auction listing limit
dymarket.estate.limit. · not set · Active estate listings; the highest wins. Without one there is no estate limit
dymarket.estate.limit.unlimited · op · No estate listing limit
dymarket.ah.tax. · not set · Auction tax; the lowest wins over auction.tax-percent
dymarket.bypass.ratelimit · op · Skip the rate limits on /pay, /credits send and auction purchases
dymarket.bypass.tax · false · No auction or estate tax on what this player lists

baltop.exclude-permission names the permission that hides players from /baltop (dymarket.baltop.hidden by default).

Placeholders

With PlaceholderAPI:

Placeholder · Shows
%dymarket_balance% · Balance in the Vault currency, as a plain number
%dymarket_balance_formatted% · The same, formatted with the currency symbol
%dymarket_balance_% · Balance in any currency, as a plain number
%dymarket_balance__formatted% · The same, formatted
%dymarket_credits% · Credits, formatted
%dymarket_baltop__name% · Name at rank `` of the Vault currency's top list
%dymarket_baltop__amount% · Formatted balance at that rank
%dymarket_baltop___name% · Name at rank `` of another currency's top list
%dymarket_baltop___amount% · Formatted balance at that rank
%dymarket_ah_listings% · Active auction listings
%dymarket_ah_mine% · The player's active auction listings
%dymarket_estate_listings% · Estate listings open for sale or rent

Placeholders are answered from memory: balances of players whose account is loaded, and the top list as of its last refresh (baltop.refresh-seconds). The market counts are 0 while their module is off.

Configuration highlights

Every feature has its own switch in config.yml. Missing settings are added on start and reload; an invalid value rejects the reload and keeps the running settings.

Currencies. Each entry under currencies is one currency. vault: true marks the one currency served through Vault (exactly one may have it). provider: internal keeps the balances in DyMarket; provider: vault uses another plugin's Vault economy for that currency instead, and DyMarket then does not register its own.

currencies:
money:
enabled: true
name: Money
plural: Money
symbol: "$"
symbol-after: false
decimals: 2
format-locale: en-US # tr-TR gives 1.250,50
starting-balance: 100.0
max-balance: 1000000000.0
transferable: true
vault: true
provider: internal

Credits bridge. Let your webstore or panel run this console command when a purchase completes. It works over RCON and with Tebex, LeaderOS and any store that runs a command with placeholders:

dymarket give {player} {amount} credits {transaction_id}

The transaction ID makes the delivery idempotent: if the store sends the same purchase again, DyMarket answers that it was already applied and changes nothing. credits.topup-bonus-percent adds extra credits to each delivery with an ID, and credits.announce-topups announces them. credits.exchange.rate sets how much money one credit buys (1000 by default), credits.exchange.min the smallest exchange.

Payments and security. pay.min-amount, and pay.confirm-above asks for a confirmation at or above an amount (0 never asks). security.rate-limit.pay-per-minute (10, shared by /pay and /credits send) and security.rate-limit.ah-buy-per-minute (20); 0 turns a limit off. Payments, Vault payments, auction sales

Written by Claww. Read it with pictures on Hangar.

How to install DyMarket

  1. Make sure your server runs Paper and Spigot on Minecraft 1.20 – 26.x.

  2. Download the .jar file from Hangar and put it in the plugins folder of your server.

  3. Restart the server. Avoid /reload, many plugins do not handle it well.

  4. Type /plugins in the console: DyMarket should be listed in green. Its config files are created in the plugins folder on the first start.

Full guide: How to install plugins on a Minecraft server

Compatibility

Minecraft versions
26.x, 1.21, 1.20
Runs on
Paper, Spigot
Edition
Java
Needs
Vault, DyClaim, DyDiscord, PlaceholderAPI
License
Free to use
Price
Free
Upkeep
Actively updated (Nov 12, 2026)

DyMarket compared with similar ones Compare all alternatives

ResourceDownloadsVersionsLast updatePrice
DyMarketthe one you looked at01.20 – 26.x40 min agoFree
Donut AuctionNAIZO51K1.20 – 26.x8 days agoFree
AureliumAPPLEPIE69698,5791.21 – 26.x25 days agoFree
RelishEconomyiM5LB11,4971.19 – 26.x26 days agoFree

Questions

Does DyMarket work on Minecraft 26.x?

Yes. DyMarket supports Minecraft 26.x. All supported versions: 26.x, 1.21, 1.20.

Is DyMarket free?

Yes. DyMarket is free to download from Hangar.

Which server software does DyMarket run on?

DyMarket runs on Paper and Spigot servers.

Does DyMarket need anything else?

Yes: Vault, DyClaim, DyDiscord, PlaceholderAPI. Install it before DyMarket.

Is DyMarket still updated?

Yes. The last update came out in the past day.

What are the best alternatives to DyMarket?

The closest ones are Donut Auction, Aurelium and RelishEconomy. Compare all alternatives

Alternatives to DyMarket

Donut AuctionPlugins · 1.20 – 26.x

A free, dupe-safe auction house for Paper and Folia 1.20.1–26.3 with Buy It Now, real bids, sale alerts, price insight and a cross-server market.

Free51,378 downloads
AureliumPlugins · 1.21 – 26.x

A complete Paper economy solution featuring a customizable web-based Market, Player Auction House, and unique Spawner trading. It includes a custom currency…

Free8,579 downloads
RelishEconomyPlugins · 1.19 – 26.x

[MASSIVE UPDATE] 🪙 Multi-Currency Economy • Shop • Sell GUI • Physical Currency • ATM • Natural Source Currency • Personal Vault ⭐

Free1,497 downloads
BagOfGoldPlugins · 1.21

Physical item-based economy with signed currency, banking, Vault and Shopkeepers support.

Free5 downloads
Compare all alternatives ›

Reviews

–★★★★★
0 reviews
50
40
30
20
10

Log in to leave a review.