← Retour aux plugins
📮

MailSystem

Système de courrier médiéval/fantasy complet avec boîtes aux lettres physiques, pièces jointes, file de livraison et panel admin.

Active 1.21+ Arclight / NeoForge ✓ SQLite / MySQL

Un vrai service postal

📬

Boîtes aux lettres physiques

Placez une boîte aux lettres dans le monde via /mailbox set. Les joueurs interagissent avec le bloc pour consulter leur courrier directement en jeu.

📎

Pièces jointes d'items

Joignez jusqu'à plusieurs items et de l'argent à un courrier. Les pièces jointes sont sauvegardées en base de données et récupérables à tout moment.

🕐

File de livraison

Un DeliveryQueueManager gère la livraison asynchrone des courriers. Les messages sont reçus même si le destinataire est hors ligne.

✍️

Rédaction interactive

Composez vos messages directement dans le chat. Tapez /end pour terminer la saisie. Interface de composition avec GUI pour ajouter les pièces jointes.

🔍

Filtres & navigation

Filtrez vos courriers (non lus, avec pièces jointes, de l'admin…). Interface de lecture paginée avec reply intégré.

👥

Envoi groupé

Les admins peuvent envoyer un courrier à tous les joueurs simultanément. Historique des transactions et statistiques d'envoi accessibles via /mailadmin stats.

🔒

Permissions granulaires

Contrôlez finement qui peut envoyer, joindre des items, envoyer en groupe ou outrepasser les cooldowns et limites. Permissions individuelles par fonctionnalité.

🛡️

Panel admin complet

Rechargez la config, videz des boîtes, consultez les courriers de n'importe quel joueur, remboursez des pièces jointes perdues et consultez l'historique des transactions.

Commandes disponibles

CommandeDescriptionPermission
/mail send <joueur>Rédiger un courrier pour un joueurmail.send
/mail readOuvrir sa boîte de réceptionmail.read
/mail replyRépondre au dernier courrier reçumail.send
/mail delete <id>Supprimer un courriermail.delete
/endTerminer la saisie d'un message en coursmail.use
/mailbox setPlacer une boîte aux lettres physiquemail.mailbox.set
/mailbox removeRetirer sa boîte aux lettresmail.mailbox.remove
/mailadmin reloadRecharger la configurationmail.admin
/mailadmin statsStatistiques du système postalmail.admin
/mailadmin broadcast <msg>Envoyer un courrier à tous les joueursmail.admin.broadcast

Intégrations & stockage

SQLite (par défaut)
MySQL (configurable)
HikariCP (pool de connexions)
Sérialisation items JSON
Arclight / NeoForge
Paper 1.21+