← Retour aux plugins
🤝

SkyzenTrades

Échanges sécurisés entre joueurs avec double confirmation, machine à états et protection anti-arnaque intégrée.

Active 1.18 – 1.21 Arclight / NeoForge ✓ SkyzenVault

L'échange sécurisé

🖥️

GUI double-fenêtre

Interface 9×6 avec une zone d'items distincte pour chaque joueur. Chacun voit ce que l'autre propose en temps réel.

Double confirmation (2 phases)

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.

💰

Items & monnaie

Échangez des items ET de l'argent dans la même transaction. Saisie du montant directement dans le chat.

🔄

Machine à états

OPEN → ONE_READY → BOTH_READY → ONE_CONFIRMED → COMPLETE. Toute modification remet l'état à OPEN pour forcer une nouvelle confirmation.

⏱️

Timeout automatique

Les demandes expirent après 30s sans réponse. Les échanges inactifs ferment automatiquement après 120s. Aucune perte d'items.

📏

Vérification de distance

Option de distance maximale entre les deux joueurs. Impossible d'échanger à travers la map si activé.

🛡️

Protection anti-arnaque

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.

🔒

NBT préservé

Transfert complet avec toutes les données NBT. Items enchantés, renommés, PDC custom — tout est conservé à l'identique.

Commandes disponibles

CommandeDescriptionPermission
/trade <joueur>Envoyer une demande d'échange (alias: /tr, /echanger)skyzen.trade
/trade acceptAccepter une demande d'échange en attenteskyzen.trade
/trade denyRefuser une demande d'échangeskyzen.trade
/trade cancelAnnuler un échange en cours (les items sont rendus)skyzen.trade

Intégrations & sécurité

SkyzenVault (économie, requis)
Arclight / NeoForge
Paper 1.18 – 1.21
Transfert NBT complet
Combat-tag (optionnel)
Timeout auto & nettoyage