ABOUT
What does this plugin do?
ZMC-Trade allows two players to exchange items in one menu. Both players see the offer and must confirm it before the trade is completed.
The plugin also needs to cancel safely when somebody disconnects, closes the menu or has no inventory space.
FOCUS
Key features
- 01
Safe item exchange between players
- 02
Separate confirmation from both sides
- 03
Item return after cancellation or disconnect
PLUGIN DETAILS
Specification and capabilities
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.
Commands
-
/trade <gracz>Sends a trade request. zmctrade.request -
/wymiana <gracz>Polish alias for the trade command. zmctrade.request -
/trade acceptAccepts a trade request. zmctrade.use -
/trade denyDenies a trade request. zmctrade.use -
/trade cancelCancels the current trade. zmctrade.use -
/trade toggleToggles 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 mailboxCollects 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 reloadReloads and validates plugin settings. zmctrade.admin
Permissions
-
zmctrade.use -
zmctrade.request -
zmctrade.history -
zmctrade.admin -
zmctrade.recover -
zmctrade.bypass.cooldown -
zmctrade.mailbox
Placeholders
Placeholders are not public yet.
MATERIALS
Screenshots and demos
Real screenshots or a video will be added when there is something useful to show.