← Retour aux plugins
✉️

SkyzenMail

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.

Active 1.18 – 1.21 Arclight / NeoForge ✓ SQLite / MySQL

Un courrier immersif

📮

Boîtes aux lettres physiques

Placez une boîte aux lettres dans le monde. Le drapeau se lève visuellement quand un nouveau message arrive — totalement immersif.

📦

Pièces jointes d'items

Joignez jusqu'à 27 items par mail. Sérialisation NBT complète : les items custom, enchantés et renommés sont préservés parfaitement.

💸

Envoi d'argent

Incluez de la monnaie dans votre courrier. Intégration avec SkyzenVault pour déduire et créditer automatiquement.

Livraison différée

Configurez un délai de livraison pour les items (simule le temps de transport). Les messages texte sont instantanés.

🔔

Notifications à la connexion

Les joueurs sont notifiés dès leur connexion s'ils ont du courrier non lu. Son de cloche, particules et message configurable.

📬

GUI boîte de réception

Interface graphique complète pour lire, répondre et supprimer les mails. Filtres : non lus, avec items, par expéditeur.

👥

Envoi groupé

Envoyez à plusieurs destinataires ou faites un broadcast serveur (avec permission). Idéal pour les annonces d'admins.

💰

Système de coût

Facturation optionnelle à l'envoi : coût fixe + coût par item joint. Empêche le spam et monétise le service postal.

🗑️

Auto-suppression

Les mails non récupérés sont supprimés automatiquement après X jours configurables. Items remboursés optionnellement.

Commandes disponibles

CommandeDescriptionPermission
/mailOuvrir la boîte de réception GUIskyzen.mail
/mail send <joueur>Composer un nouveau mail (objet, message, items, argent)skyzen.mail.send
/mail replyRépondre au dernier mail reçuskyzen.mail.send
/mail delete <id>Supprimer un mail (items non récupérés perdus)skyzen.mail
/mailbox setPlacer sa boîte aux lettres sur le bloc cibléskyzen.mailbox
/mailbox removeRetirer sa boîte aux lettresskyzen.mailbox
/mailadmin reloadRecharger la configurationskyzen.mail.admin
/mailadmin clear <joueur>Vider la boîte d'un joueurskyzen.mail.admin
/mailadmin send <joueur>Envoyer un mail système à un joueurskyzen.mail.admin
/mailadmin broadcastEnvoyer à tous les joueursskyzen.mail.admin
/mailadmin refund <joueur>Rembourser les items d'un mail expiréskyzen.mail.admin

Intégrations & stockage

SkyzenVault (économie, optionnel)
SQLite (défaut) / MySQL
Arclight / NeoForge
Paper 1.18 – 1.21
Sérialisation NBT complète
File de livraison async