Un vrai système de courrier médiéval en jeu : boîtes aux lettres physiques, pièces jointes d'items, envoi d'argent et livraison différée.
Placez une boîte aux lettres dans le monde. Le drapeau se lève visuellement quand un nouveau message arrive — totalement immersif.
Joignez jusqu'à 27 items par mail. Sérialisation NBT complète : les items custom, enchantés et renommés sont préservés parfaitement.
Incluez de la monnaie dans votre courrier. Intégration avec SkyzenVault pour déduire et créditer automatiquement.
Configurez un délai de livraison pour les items (simule le temps de transport). Les messages texte sont instantanés.
Les joueurs sont notifiés dès leur connexion s'ils ont du courrier non lu. Son de cloche, particules et message configurable.
Interface graphique complète pour lire, répondre et supprimer les mails. Filtres : non lus, avec items, par expéditeur.
Envoyez à plusieurs destinataires ou faites un broadcast serveur (avec permission). Idéal pour les annonces d'admins.
Facturation optionnelle à l'envoi : coût fixe + coût par item joint. Empêche le spam et monétise le service postal.
Les mails non récupérés sont supprimés automatiquement après X jours configurables. Items remboursés optionnellement.
| Commande | Description | Permission |
|---|---|---|
| Ouvrir la boîte de réception GUI | skyzen.mail | |
| /mail send <joueur> | Composer un nouveau mail (objet, message, items, argent) | skyzen.mail.send |
| /mail reply | Répondre au dernier mail reçu | skyzen.mail.send |
| /mail delete <id> | Supprimer un mail (items non récupérés perdus) | skyzen.mail |
| /mailbox set | Placer sa boîte aux lettres sur le bloc ciblé | skyzen.mailbox |
| /mailbox remove | Retirer sa boîte aux lettres | skyzen.mailbox |
| /mailadmin reload | Recharger la configuration | skyzen.mail.admin |
| /mailadmin clear <joueur> | Vider la boîte d'un joueur | skyzen.mail.admin |
| /mailadmin send <joueur> | Envoyer un mail système à un joueur | skyzen.mail.admin |
| /mailadmin broadcast | Envoyer à tous les joueurs | skyzen.mail.admin |
| /mailadmin refund <joueur> | Rembourser les items d'un mail expiré | skyzen.mail.admin |