NexaTrade | Secure Trade System v1.0.0

Secure Minecraft trades with escrow, multi currency, marketplace, reputation, and Redis sync.
ChatGPT Image 19 May 2026 23_55_47.png
Opera Anlık görüntü_2026-05-25_220608_index.html.png
Opera Anlık görüntü_2026-05-25_220608_index1.html.png

NexaTrade

Secure Minecraft Trade Infrastructure

Anti-Dupe Escrow • Multi-Currency • Marketplace • Contracts • Reputation • Redis Cross-Server Sync


Overview

NexaTrade is a premium Minecraft trading plugin built for server owners who need more than a basic trade GUI.

It combines safe player-to-player trading, anti-dupe escrow, item snapshots, rollback recovery, multi-currency support, marketplace offers, contracts, reputation, audit logs, admin moderation, and optional cross-server synchronization into one complete commerce system.

Whether you run a small survival server or a larger network, NexaTrade can start simple and scale into a full trading infrastructure when your server needs it.


Main Features
  • Safe GUI Trading — clean two-sided trade menu with player offers, partner offers, confirm buttons, currency controls, status display, and final countdown.
  • Anti-Dupe Escrow System — items placed into the trade GUI are removed from the player and stored in escrow until the trade is completed, cancelled, or rolled back.
  • Item Snapshot & Fingerprint — item data is captured and validated using material, amount, display name, lore, enchantments, durability, custom model data, PersistentDataContainer data, serialized data, and container contents.
  • Recursive Container Checks — shulkers, barrels, bundles, and other container items can be scanned recursively to prevent hidden blacklisted or illegal items.
  • Double Confirmation — both players must confirm the trade before the final countdown starts.
  • Offer Locking — once both players confirm, the offer is locked and cannot be changed during countdown.
  • Rollback & Recovery — disconnects, timeouts, validation failures, full inventories, currency failures, plugin shutdowns, Redis issues, and exceptions can trigger a safe rollback flow.
  • Claim Storage — if items cannot be returned because a player inventory is full, they can be moved into claim storage instead of being lost.
  • Receipt & History System — completed trades generate receipt data with player info, server info, item/currency summary, transaction ID, status, and timestamp.
  • Timeline & Replay Records — trade events can be stored for moderation, dispute handling, and replay review.
  • Signed Audit Logs — audit records can be verified to detect tampering.
  • Multi-Currency Support — supports Vault, CoinsEngine, EXP, internal balances, and command/PlaceholderAPI based custom currencies.
  • Marketplace Offers — players can create public item offers with escrowed items and currency prices.
  • Contract Trades — players can create targeted item-for-currency contracts for specific players.
  • Scheduled Trades — create controlled trades that execute after a configured delay.
  • Trade Templates — save repeated offers as private or public templates.
  • Reputation & Reviews — players can leave ratings, build trust scores, and view reputation data.
  • Scam Reports & Disputes — receipt-based scam reports and dispute records help staff investigate trade issues.
  • Refund Records — staff can create refund records, with optional automatic refund behavior depending on configuration.
  • Risk & Fairness System — optional price database and fairness checks can warn staff about suspicious or unbalanced trades.
  • Admin Moderation Tools — browse active trades, spectate sessions, freeze trades, rollback sessions, review logs, export receipts, and verify audit records.
  • Cross-Server Ready — optional Redis-based request, response, session update, commit, rollback, heartbeat, and global player lock support.
  • SQL Persistence — SQLite for local/single-server usage and MySQL/MariaDB for production network setups.
  • Full YAML Configuration — configure modules, messages, GUIs, currencies, limits, reputation, marketplace, prices, webhooks, blacklist rules, and more.


Modular Preset System

NexaTrade is designed around modular presets, allowing the same plugin jar to fit different server types.
  • SIMPLE — basic safe local trading with confirm, countdown, logs, receipt, and history.
  • SAFE — default secure mode with escrow, item snapshots, fingerprints, blacklist checks, rollback, history, admin logs, and signed audit logs.
  • NETWORK — Redis, cross-server sync, global player locks, distributed sessions, and production SQL requirements.
  • ECONOMY — marketplace, public offers, contracts, price database, fairness score, and fee/tax systems.
  • ENTERPRISE — cross-server trading, marketplace, reputation, disputes, refunds, replay, webhooks, REST API, and smart risk checks.
  • CUSTOM — use exactly the module values configured in modules.yml.

You can keep NexaTrade lightweight for a small survival server or enable advanced systems for a larger network.


Safe Trade Flow

NexaTrade does not simply move items from one inventory to another.

It follows a safer transaction-style flow:

Code:
PREPARE -> LOCK -> VALIDATE -> WITHDRAW -> DELIVER -> DEPOSIT -> ACK -> COMPLETE

If something goes wrong, NexaTrade can cancel, rollback, or recover the session depending on the situation.


Anti-Dupe Protection

NexaTrade focuses heavily on trade safety.

When an item is added to a trade, the plugin can:
  • Remove the item from the player and store it in escrow.
  • Create an item snapshot.
  • Generate and validate an item fingerprint.
  • Scan container contents recursively.
  • Check blacklist rules.
  • Detect illegal or suspicious items.
  • Reset confirmations when offers change.
  • Rollback safely if validation fails.

This helps reduce item duplication risks, hidden item abuse, fake item swaps, and unsafe trade completion behavior.


Cross-Server Trading

NexaTrade can support cross-server trading using Redis for live messaging and synchronization.

Redis can be used for:
  • Online player heartbeat
  • Server heartbeat
  • Trade request and response messages
  • Session update messages
  • Commit and rollback signals
  • Global player locks
  • Cross-server session snapshots

For production cross-server mode, MySQL or MariaDB is required. SQLite is intended for local or single-server setups.


Multi-Currency System

NexaTrade supports multiple currency providers:
  • Vault economy
  • CoinsEngine
  • EXP
  • Internal balance
  • Command-based custom currencies
  • PlaceholderAPI-backed custom currencies

Players can add currency offers through the trade menu, and server owners can configure currency behavior, limits, and provider settings.


Marketplace, Contracts & Scheduled Trades

NexaTrade can go beyond direct player-to-player trading.
  • Marketplace Offers — players can escrow an item and list it publicly for a currency price.
  • Contract Trades — players can send targeted item-for-currency trade terms to a specific player.
  • Scheduled Trades — items can be escrowed and executed later based on a configured delay.
  • Templates — players can save repeated trade offers for faster reuse.


Reputation, Reports & Disputes

Completed trades can become part of a reputation system.

NexaTrade can track:
  • Positive, neutral, and negative reviews
  • Trust score
  • Reputation tiers
  • Completed trade count
  • Negative review count
  • Scam report records
  • Dispute records
  • Refund records

This gives server owners more control over player trust and trade-related moderation.


Admin & Staff Tools

NexaTrade includes moderation tools for staff and administrators.
  • Browse active trade sessions
  • View admin logs
  • Spectate trades in read-only mode
  • Freeze and unfreeze sessions
  • Rollback active sessions
  • Start or stop the global trade system
  • Review receipts and replay records
  • Export receipt data as JSON
  • Verify signed audit logs
  • Create refund records


Supported Integrations

NexaTrade uses soft hooks. If a supported plugin is installed, NexaTrade can detect and use it. If not, the hook remains disabled.
  • Vault
  • CoinsEngine
  • PlaceholderAPI
  • WorldGuard
  • Floodgate
  • Geyser

Custom item detection can support PersistentDataContainer keys from popular custom item systems such as ItemsAdder, Oraxen, MMOItems, ExecutableItems, MythicMobs Items, EcoItems, and Nexo.


Configuration Files

NexaTrade is not forced into one large config file.

Main configuration files include:
  • modules.yml
  • config.yml
  • messages.yml
  • currencies.yml
  • limits.yml
  • reputation.yml
  • marketplace.yml
  • prices.yml
  • guis/trade.yml
  • guis/currency.yml
  • guis/currency-input.yml

This keeps the plugin organized and easier to manage.


Player Commands

Code:
/trade help
/trade <player>
/trade accept [player]
/trade deny [player]
/trade toggle
/trade ignore <player>
/trade history
/trade receipt <receipt-id>
/trade review <receipt-id> <1-5> [comment]
/trade scamreport <receipt-id> <reason>
/trade dispute <receipt-id> <reason>
/trade reputation <player>
/trade claims


Marketplace & Contract Commands

Code:
/trade offers
/trade offer create <currency> <price>
/trade offer cancel <id>
/trade offer accept <id> [amount]
/trade contract create <player> <currency> <amount> <hours>
/trade contract accept <id>
/trade contract cancel <id>
/trade scheduled create <player> <currency> <amount> <minutes>
/trade template create <name> <currency> <amount> [public]


Admin Commands

Code:
/nexatrade help
/nexatrade reload
/nexatrade browse
/nexatrade logs
/nexatrade spectate <session-id>
/nexatrade replay <receipt-id>
/nexatrade export <receipt-id>
/nexatrade verifyaudit <audit-id>
/nexatrade start
/nexatrade stop
/nexatrade rollback <session-id>
/nexatrade freeze <session-id>
/nexatrade unfreeze <session-id>
/nexatrade refund <receipt-id> [type] [notes]


Permissions

Code:
trade.use
trade.accept
trade.toggle
trade.history
trade.reputation
trade.crossserver
trade.offer.create
trade.offer.marketplace
trade.bypass.cooldown
trade.bypass.limit
trade.bypass.blacklist
trade.admin
trade.admin.active
trade.admin.logs
trade.admin.spectate
trade.admin.cancel
trade.admin.freeze
trade.admin.refund
trade.admin.reputation
trade.admin.stop
trade.admin.reload
trade.admin.*
nexatrade.use
nexatrade.admin
nexatrade.admin.reload


Why Choose NexaTrade?

Most trade plugins only provide a simple GUI.

NexaTrade is built as a secure trading infrastructure:
  • Escrow-first item handling
  • Rollback and recovery logic
  • Multi-currency support
  • Cross-server expansion path
  • Marketplace and contracts
  • Receipts, history, replay, and audit logs
  • Reputation, scam reports, and disputes
  • Admin tools for real moderation
  • Fully modular configuration

If you want a clean trade system that can grow with your server, NexaTrade is built for that.
Buy a license now
$12.99
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
1 year
Extras
Source code
+ $49.99
Share and earn
Refer this resource and earn a 10% commission.
84 Views
0 Purchases
1 Downloads
Jun 3, 2026 Published
N/A Updated
Not yet rated
1 MB File size
Open source
  1. No
DRM-free
  1. No
Unobfuscated
  1. No
Type
  1. Economy
  1. Monetization
  1. GUI
Game mode
  1. Survival
  1. Factions
  1. Skyblock
Supported software
  1. Spigot
  1. Paper
  1. Folia
  1. Purpur
Supported versions
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
Supported languages
  1. English
Creator
Owner
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link.
Recommended for you
Advanced Practice Bots - Optimized AI, Admin GUI, Advanced Combat System.
5.00 star(s) 5 ratings
21 purchases
Premium Chat, Moderation, Sharing & Network Synchronization
Not yet rated
1 purchase
Everything a Practice Core needs + CrystalPvP Events System
Not yet rated
2 purchases
Premium virtual spawner economy plugin with virtual production, storage, selling, boosters, upgrades
Not yet rated
0 purchases
BIN, Bidding, Bulk Sales, SQL Storage, Multi Currency, Recovery Tools and Configurable GUIs
Not yet rated
0 purchases
Share and earn
Refer this resource and earn a 10% commission.
84 Views
0 Purchases
1 Downloads
Jun 3, 2026 Published
N/A Updated
Not yet rated
1 MB File size
Open source
  1. No
DRM-free
  1. No
Unobfuscated
  1. No
Type
  1. Economy
  1. Monetization
  1. GUI
Game mode
  1. Survival
  1. Factions
  1. Skyblock
Supported software
  1. Spigot
  1. Paper
  1. Folia
  1. Purpur
Supported versions
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
Supported languages
  1. English
Creator
Owner
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link.
Recommended for you
Advanced Practice Bots - Optimized AI, Admin GUI, Advanced Combat System.
5.00 star(s) 5 ratings
21 purchases
Premium Chat, Moderation, Sharing & Network Synchronization
Not yet rated
1 purchase
Everything a Practice Core needs + CrystalPvP Events System
Not yet rated
2 purchases
Premium virtual spawner economy plugin with virtual production, storage, selling, boosters, upgrades
Not yet rated
0 purchases
BIN, Bidding, Bulk Sales, SQL Storage, Multi Currency, Recovery Tools and Configurable GUIs
Not yet rated
0 purchases
Top