← 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