Your Cart
Loading

CrossplayMarket: auction house with native Bedrock menus, duplication-proof

On Sale
Sale ends in 5 days
$12.99 (20% off)
$10.39
Added to cart

CrossplayMarket: auction house with native Bedrock menus, duplication-proof


YOUR BEDROCK PLAYERS DO NOT USE THE AUCTION HOUSE


On a cross-play server, Bedrock players (on a phone above all) barely use /ah: chest menus show unreadable lores, a tap buys the wrong item, the anvil search does not open, a price typed in chat fails ("1k", commas). They trade in chat instead, and you moderate it.


CrossplayMarket is an auction house that a player on a phone can use without help: Bedrock players (detected by Floodgate) sell the item they hold, search, buy and get back their unsold items from native Bedrock menus, without typing a price in chat. Java players get a chest menu. It works out of the box with SQLite.


WHAT IT DOES


- Bedrock menus: home screen with your balance, lists of 10 to 15 listings per page, a sheet for each listing (enchantments, durability, lore, shulker content, time left), and after a purchase you are back on the same page of the same search.

- Selling on Bedrock: one form with a price field and a duration list, then a confirmation with the total after tax. 1500, 1 500, 1k, 1,5k, 1.5m all work; ambiguous prices (1,500) are refused with a suggestion.

- Item names in the player's language, read from the files Geyser downloads itself.

- Java chest menu: real items, sort, search, categories, my listings, collection box, your balance. Every click is cancelled: nothing can be taken out.

- Collection box: unsold items, items bought with a full inventory. Nothing is ever dropped on the ground.

- Sale notifications, and a summary when the seller joins ("while you were away: 3 sales").

- Categories (materials and item tags), listing tax and sale tax, limit of active listings per rank.

- Several servers, one market: MySQL or MariaDB shared between the servers of a network, the seller is told on the server they are on.

- Admin tools: remove a listing, ban a player from the auction house, see a player's listings and box, transaction log in SQL with /ah admin logs, and refunds that never create money.

- Shulker box content preview, PlaceholderAPI.

- Folia support, Paper 1.21.4 to 26.x.

- English and French (each player gets the language of their game), editable texts, add your own language.


DUPLICATION-PROOF


Each duplication technique found in other auction house plugins (items left in the menu, disconnecting while confirming, clicks in the same tick, two buyers at once, races between servers, balance equal to the price, item swapped during /ah sell, huge NBT and bundles, full inventory, client mods that take items out of menus) has a defense and a bot test that fails without it.


A server crash in the middle of a purchase never duplicates an item or money: each step is written to the database first, and an unfinished operation is listed in /ah admin pending for an admin to finish or revert in one command. Tested by killing the server at each step.


REQUIREMENTS


- Paper or Folia 1.21.4 to 26.x, Java 21+ (tested on Paper 1.21.11, Paper 26.3 and Folia 26.3)

- Vault (on Folia: VaultUnlocked) and an economy plugin. Any economy that supports Vault works (tested with EssentialsX on Paper and EternalEconomy on Folia).

- Several servers: an economy that shares its balances between the servers.

- Optional: Floodgate, for the Bedrock menus. PlaceholderAPI.

- No license server.


WHAT YOU GET


The plugin jar and free updates: new versions are uploaded to this product and you can download them again from your purchase email at any time.


SUPPORT


- Documentation: https://github.com/TheMax98000/CrossplayMarket

- Bug reports: https://github.com/TheMax98000/CrossplayMarket/issues


Try it first: the free edition has the Bedrock menus, the full duplication safety and up to 50 listings: https://github.com/TheMax98000/CrossplayMarket/releases/latest

You will get a ZIP (142KB) file