More than a trade GUI. NexaTrade combines anti-dupe escrow, multi-currency support, marketplace offers, contracts, reputation, audit, recovery, and cross-server sync into one premium commerce infrastructure.
NexaTrade can run as a clean and safe trade plugin on a small survival server, then scale into a full commerce layer with Redis, SQL, audit, marketplace, and moderation systems.
When an item is placed into the GUI, it is removed from the player, written to escrow, and locked with a fingerprint. Container items like shulkers, barrels, and bundles are scanned recursively; blacklist, illegal item, and overstack checks run before completion.
If a player closes the menu, disconnects, hits a countdown issue, or fails validation, the session immediately enters the rollback/cancel flow.
Session and escrow records are created.
Player and offer state are locked.
Snapshot, blacklist, and currency checks.
Deliver, deposit, ACK, and receipt.
modules.yml
Preset plus per-module toggles
SIMPLE gives lightweight local trading to servers that only need the basics. SAFE ships with anti-dupe protections enabled by default. NETWORK, ECONOMY, and ENTERPRISE presets prepare Redis, marketplace, reputation, dispute, replay, and REST layers for larger networks.
Players can create public offers, escrow an item and price it on the marketplace, send time-limited contracts to a target player, or save common offers as templates. Scheduled trades can run controlled exchanges after a configured delay.
Every one of these systems can be toggled by module, limited by policy, and allowed or denied per world or server.
Item in escrow, price stored in a currency.
Timed item + currency terms for a target player.
Controlled execution after a configured delay.
Save repeated offers as public or private templates.
Every system is configured through YAML, can be toggled as a module, and can be managed through permission, world/server rule, limit, fee, warning, and admin policy layers.
Own confirm item, partner confirm item, countdown title updates, currency menu, and container preview.
Trade items are removed from the player. If they cannot be returned, they fall back to claim storage to reduce loss risk.
Vault, CoinsEngine, EXP, internal balance, and command/PAPI backed custom currency.
Redis heartbeat, request/response, session updates, commit/rollback signals, and global player locks.
SQLite for local/dev mode, MySQL/MariaDB for production mode. Session, receipt, escrow, log, and recovery records.
Price database, fairness score, suspicious transfer warnings, smart-risk checks, and staff alerts.
Positive, neutral, and negative ratings, trust score, tier, completed trade count, and scam report records.
Receipt ID, trade timeline, JSON export, replay records, and signed audit verification.
/nexatrade browse, logs, spectate, freeze, rollback, refund, start/stop, reload, and verifyaudit.
Discord webhook events, token-protected REST endpoints, and admin JSON export.
Trade, marketplace, and cross-server permissions can be separated across survival, spawn, pvp, or lobby areas.
Config, message, GUI, limits, reputation, marketplace, prices, blacklist, webhook, and modules files are managed separately.
NexaTrade uses soft hooks. If a plugin is present, it is detected; if not, the hook quietly stays disabled. Setup stays simple while the expansion path remains open.
Players configure their offer through the menu. Server owners can go deeper into modules, limits, audit, risk, and marketplace controls whenever needed.
Live Trade Overview
Session, escrow, risk, and audit in one view.
Active
42
Escrow Items
318
Rollback
0 Lost
Audit
Signed
Admin Commands
/nexatradeItems and currency offers inside an active trade are configured from the GUI. Accept states are visible as two separate items.
Admin flows include browse, logs, spectate, freeze, rollback, refund, and audit verification.
Start on a single server with SQLite, then move to a cross-server session model with MySQL/MariaDB and Redis as you grow.
The default SAFE preset gives you secure trading right after setup. Later, you can enable systems like marketplace, contracts, scheduled trades, reputation, disputes, refunds, replay, Discord webhooks, or REST API when your server needs them.
Use it simply
Just /trade, confirm, countdown, and receipt.
Use it deeply
Redis, audit, marketplace, risk, replay.
preset: SAFE modules: escrow: true item-snapshot: true fingerprint: true marketplace: false contracts: false scheduled-trades: false reputation: true disputes: false refunds: false replay: false discord-webhooks: false rest-api: false hooks: auto-detect: true
It does not simply swap items at the end. Items enter escrow, snapshots and fingerprints are recorded, confirmation resets when state changes, and rollback/claim storage is used on failure.
Marketplace, public offers, contracts, scheduled trades, templates, fee/tax, price database, and fairness scoring expand trading into a real market system.
Receipt, timeline, replay, signed audit log, scam report, dispute, and refund records keep post-trade incidents traceable.
Presets, module toggles, world/server rules, permissions, limits, GUI files, and messages let the plugin run as simple or enterprise-grade infrastructure.
Escrow pipeline
6 presets
Vault + CoinsEngine
Redis sync
Signed logs
Public offers