What is Mail?
This plugin was originally based off of the functionality found in Minemail. This plugin is a fully-featured mailing system that allows you to send mail to any player. All data is backed up and stored via MySQL for easy access and for organisation. Almost everything is fully customizable and documentation on this can be found here
Features
- DeityAPI integration
- Econ support (If values are configured to 0, this will be disabled)
- Mail that is close to another sent will be disregarded. Check v12.07.19 change-log
- MySQL
- Permissions/SuperPerms support
- Locally referenced mail id's
- Mail to offline players
- Notifications when new mail arrives
- Language.yml to change the plugin to suit what your server needs
Requirements
- DeityAPI
- MySQL (no flatfile support atm)
- Permissions (SuperPerms supported)
Commands
- /mail reload: Reloads the config and all mail (requires Mail.admin.reload)
- /mail convert <old-table-name>: Converts the old mail data to the new format (requires Mail.admin.convert)
- /mail inbox <read|unread>: Checks your inbox (requires Mail.general.inbox)
- /mail read [index]: Opens the specified mail (requires Mail.general.read)
- /mail [write/create/new] [receiver] [message]: Sends a new mail (requires Mail.general.write)
Set up
- Place Mail.jar within your plugins folder
- Profit??? Optional: you can change almost every user message and formatting via the language.yml file
@vanZeben
I don't think I can do API calls with the config in rTriggers. If anything, a small /command that can be run.
What I'd like to do is set up the welcome message to show the normal details, followed by stuff as such:
"Welcome (name)!
(list of commands for details)
Players Online:
Mail Details Here: <-a command would be ran after the welcome message to show mail
WeatherNews Here. <-Followed by the weathernews plugin details.
You can pop onto my server to what my welcome message is. Right now I have a blob of text taking up space in the middle of it due to people exploiting a plugin issue I've been tackling for a while.
If possible, the command could output: "# Mail Unread # New"
Great job on this plugin! It's been working forever without updates :D
@Liger_XT5
I can set up an api call for you to make this function run if you so desire?
On my server I have a very custom Welcome message made through rtriggers, and way to set up a small command to state the X number of unread messages?
I just need a command, nothing special.
Does it support superperms?
@Psithief This was implemented in the version 0.7. Thanks for the feedback on this, the node for it is "mail.join"
@Ticksy https://github.com/vanZeben/Mail
@deleted_7554077 It would be less "flashy" but when it was originally developed we attempted to make everything coherent with towny because towny had/has "sexy" formatting however i'll make both configurable in an hour or so ;)
@gabizou A technical update wasn't needed to use this on 1.0 OR 1.1 either, however the most recent version has been compiled with the current revision of bukkit
pls update for 1.0.0
Is this getting updated anytime soon?
Can you make the [*Mail*] configurable to users, because id like to remove the * symbols. And also im not a big fan of the /mail ? command when it displays .oOo.______.oOo
This would of fit just fine ----------[Mail]------------
Other then that awesome plugin
How I can get source code?
Heh, if I don't give players mail.read will they still get the startup message regarding how many messages they have in their inbox?
That seems a bit weird.
@Psithief Will do.
@Stealthii We weren't planning on it as we basically just released a plugin that we created for use on our own server (where we only use mySQL).
Request: Please update the plugin.yml version number in the latest archive.
I love this plugin, but will you be adding support for more backends using JDBC? I use PostgreSQL exclusively and most plugins have support for it.
@MaMax use the ticket system for issues next time please, and can you get a copy of your start up log?
when i start mail teh server stops and no error is logging in the log.
@TyrantElf
sure, I dont see why not. Sounds like a lovely idea :D
@vanZeben
I have a question: If I made a web interface for checking mail and sending mail, for admins, from a web browser, would you post it here?
It seems like an AWESOME plugin that would enable a web enterface for a mail system.
Tyrantelf
@vanZeben
ahh thank you, ill try this new version out, i think a GUI would be amazing aswell
that error would be because your credentials for the server MySQL Database as set in the config were incorrect.
Also use the ticket system to report bugs like this. You'll get a response much quicker