EnderMail
Is an easy and powerful ingame mail system plugin with offline attachment support. Similar to existing desktop e-mail clients, it supports mouse operation, folders, and many more...
Background
With the new updates, i went to the end, sneak to the ender city, and stole some rare artifacts from a distracted enderman.
Back in my lab i examine these artifacts and made an amazing discovery: the mysterious ender energies!...
So finding an application, i crafted a mail system where messages and items travel through these energies between enderchests!

the plus sign "+" in message #7 indicates an attachment, that went straight to recipient's enderchest
Features
- Easy and intuitive: similar to popular mail clients (gmail, hotmail, outlook, thunderbird, etc.)
- Text links: control your mail client by clicking links with your mouse
- Multiple recipients: just like real e-mail
- Replies and forwards: replied message are quoted automatically
- Attachments: can attach items to messages, items go to recipient enderchest, even offline
- Folder views for easy reading
- Admin welcome mail message support (new in v7)

Usage
- Just get close to an enderchest and type "/mail" (or just /m), press enter to spawn the mouse cursor and start using it
- You can check for new mail when you are far with the same command
- To get more help just click help links or type "/mail help"
Compose mode
Some subcommands that requires text edition (send, reply and forward) drives you to "compose mode"... in this mode, chat input is "captured" to emulate a text line editor... you can exit compose mode and return chat window by typing some of these 4 single line commands:
- . (dot) : send your mail (like sendmail or smtp)
- + (plus sign) : attach your held item and send your mail
- z : undo (discard) last line (new in version 5)
- c : cancel the operation
Dependencies
authme-reloaded with MySQL: a plugin like this would not work and have no sense without user authenticacion
Installation
- Download, put in your plugins folder and reload to plugin generate the files
- Carefully read the documentation included as comments in config.yml because installation is a bit tricky
- Create EnderMail tables in same MySQL database as AuthMe, scripts included in documentation
- Copy some configurations from AuthMe to EnderMail, to allow user validation
- Edit AuthMe config.yml, so players do a new mail check when login
forceCommands: [mail check quiet]
- When all configs were done in EnderMail and AuthMe then reload or restart the server
Additional information
when i installed my server and play with my friends i missed 2 things:
1 - a way to send items to the distance: sometimes i was crafting or building something and asked somebody for materials and they said me "yes i am plenty of <material>" so i answered "great!, can you give me some?" and they told me "sure, but i am busy now and i am at <30 kilometers far>" that is for i installed mailitems, but now it seems outdated
2 - a way to send offline messages: my server is friend based, has a low population and everybody knows each other, sometimes i was exploring and found some material i remembered a friend needed so i felt bad because i could not tell him cause he is offline, so i searched for some mail plugins, but none satisfied me
so instead of still searching some decent plugins, i decided to write my own and share with you
i tried to make this plugin the most fiendly and intuitive possible, mostly are inspired on linux mail and sendmail commands. after weeks breaking my head i finally found a decent way to make text links, a huge interface improvement, but if you don't have a mouse you can also type higlighted subcommands (or just uppercases)
Collaboration
i am writing this plugin since a long time... i released it under gplv3, sources can be found at GitHub
PLEASE REPORT YOUR BUGS
it is really hard to me to be aware of everything since i am alone .. if you report the bugs you find, you give me the chance to fix it sooner, and you (and others) will finally enjoy earlier a smoother plugin...
ASK FOR HELP
if you have some problem please ask here, maybe more people have the same difficult but as nobody dare to ask, everybody are stucked and we don't notice... i am subscribed so if you post something i will get notified and will reply asap
you should also subscribe this page to get notified on plugin updates, in the upper right tab
Made in Chile
