Échanges sécurisés entre joueurs avec double confirmation, machine à états et protection anti-arnaque intégrée.
Interface 9×6 avec une zone d'items distincte pour chaque joueur. Chacun voit ce que l'autre propose en temps réel.
Phase 1 — chaque joueur clique "Prêt". Phase 2 — chaque joueur clique "Confirmer". L'échange ne s'exécute qu'après les 4 clics.
Échangez des items ET de l'argent dans la même transaction. Saisie du montant directement dans le chat.
OPEN → ONE_READY → BOTH_READY → ONE_CONFIRMED → COMPLETE. Toute modification remet l'état à OPEN pour forcer une nouvelle confirmation.
Les demandes expirent après 30s sans réponse. Les échanges inactifs ferment automatiquement après 120s. Aucune perte d'items.
Option de distance maximale entre les deux joueurs. Impossible d'échanger à travers la map si activé.
Dès qu'un joueur modifie ses items après que l'autre a cliqué "Prêt", l'état revient à OPEN. Impossible de switcher discrètement les items.
Transfert complet avec toutes les données NBT. Items enchantés, renommés, PDC custom — tout est conservé à l'identique.
| Commande | Description | Permission |
|---|---|---|
| /trade <joueur> | Envoyer une demande d'échange (alias: /tr, /echanger) | skyzen.trade |
| /trade accept | Accepter une demande d'échange en attente | skyzen.trade |
| /trade deny | Refuser une demande d'échange | skyzen.trade |
| /trade cancel | Annuler un échange en cours (les items sont rendus) | skyzen.trade |