Documentation / ZMC-Trade

Safe item trading between two players.

A practical reference for installing and configuring this ZMConcepts plugin.

Quick setup: Upload the plugin to your server, review the generated configuration and adjust the options for your community.

Overview

What this project does and what you can configure on your server.

Both players see one shared offer and confirm it separately. Cancelling, leaving the server or a full inventory should not lose items.

Shared menu

Both sides see the items added to the trade.

Two confirmations

The trade completes only after both players confirm.

Safe cancellation

Items return after cancellation or disconnect.

Items, XP and money

An offer can include items, experience and Vault economy money.

History and mailbox

Trade history and a persistent mailbox help recover pending items.

Configuration

Upload the plugin to your server, review the generated configuration and adjust the options for your community.

Requirements

Platform
Paper
Minecraft
26.1.2
Java
25
Storage
SQLite
Status
In testing

Commands

/trade <gracz>

Sends a trade request.

zmctrade.request
/wymiana <gracz>

Polish alias for the trade command.

zmctrade.request
/trade accept

Accepts a trade request.

zmctrade.use
/trade deny

Denies a trade request.

zmctrade.use
/trade cancel

Cancels the current trade.

zmctrade.use
/trade toggle

Toggles incoming trade requests.

zmctrade.use
/trade money <kwota>

Sets the money amount in the offer.

zmctrade.use
/trade xp <punkty>

Sets the amount of experience in the offer.

zmctrade.use
/trade cross <serwer> <gracz>

Sends a request through a configured proxy bridge.

zmctrade.request
/trade mailbox

Collects pending items from the mailbox.

zmctrade.mailbox
/trade history [strona]

Shows your own trade history.

zmctrade.history
/trade history <gracz>

Shows another player’s trade history.

zmctrade.admin
/trade inspect <id>

Displays details of a saved trade.

zmctrade.admin
/trade recover <id>

Recovers pending items from a trade.

zmctrade.recover
/trade reload

Reloads and validates plugin settings.

zmctrade.admin

Permissions

  • zmctrade.use
  • zmctrade.request
  • zmctrade.history
  • zmctrade.admin
  • zmctrade.recover
  • zmctrade.bypass.cooldown
  • zmctrade.mailbox

Placeholders

No confirmed entries are published for this section yet.

Integrations

Vault · ItemsAdder · Nexo · Geyser-Spigot · floodgate