Updated Sep 27, 2026
SnTrade is a licensed product: request a license on Discord.
SnTrade adds secure player-to-player trading with items, Vault and EdTools currencies. Both players fill one shared trade menu, confirm it, and a short countdown completes the exchange in a single step. Offered items are held in escrow by the trade itself, so nothing can be duplicated, swapped at the last second or lost on the ground.
/trade <player>, answer it with clickable Accept and Deny buttons, or sneak and right-click a player when requests.interact-to-request is on. Requests expire, have a per-target cooldown and a limit of pending requests./trade claims), delivered on join or on demand. Every graceful exit (close, quit, kick, teleport, world change, forced cancel, lock, reload, stop) returns the escrow at once./trade recover. Anti-abuse rules cover blocked worlds and game modes, distance, same IP, minimum playtime, commands while trading and an item blacklist that also looks inside shulker boxes and bundles.Everything is stored in the database: SQLite by default, MySQL through the database: block. Every message, menu, sound and limit is configurable, and English and Spanish ship in the jar.
vault: true through your economy plugin. Without Vault the Vault currencies are skipped with a console error, and item trades keep working.edtoolapi: true, read and written through the EdTools API. Without EdTools those currencies are skipped with a console error, and item trades keep working.