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
@deleted_7554077
Under the section "Commands", You will see a permission node for each command, implement them as you see fit
I can't find the permissions.
Can you paste me a link?
I am still using the old setup - mail.player.*
@predawnia
Alrighty v12.07.20.1 has individual perm nodes now. Check the command section of the header for specifics
@vanZeben
In the 1.x version we have separate nodes for send and receive, and we implement this as a donator feature where non-donators can receive mail but cannot send.
Also separate nodes will give us more flexibility. With the current implementation of a single node for send/receive, I can only use up to version 1.3.
Would very much appreciate if can have the old separate nodes back if it is easy to implement. Thank you so much.
@ryvix
See but with that if the user permission group was being changed to some sort of "JailedUser" group, you can just remove "Mail.general" from them. I still dont see the point in allowing use for some commands with restricting others, however ill put it in the next version
@javieraizpuru
v12.07.19 has support for economy implemented
can you add economy support?
@vanZeben
I think the idea of separate perms could come in handy if for example you mute or jail someone. I think it would be similar to if you jail someone and they switch permission groups from their normal group to the prisoner group with different permissions. Maybe mute plugins should instead switch the users permission group instead of just trying to block commands.
Cool news, waiting for HelpTicket update!
@predawnia I don't see why you would want separate perms for access to reading and writing? Its simple enough to do, but im wondering the reasoning.
@deleted_7554077 Correct, Ive been working on the HelpTicket version since before i pushed the mail one. However it takes more work then Mail did, as im re-vamping the system to be more user friendly. For both Staff and Users.... I would say either later today or early tomorrow
As for how it will work with the new DeityAPI, yes you are correct. I don't see why you would be using a separate database for each plugin but short answer; Yes.
There is no point in using the latest Mail right? Since Mail now requires the DeityAPI and with the new Mail, HelpTicket throws errors since those two are integrated.
Am I right?
When can we expect an update for HelpTicket?
And basicly both Mail and HelpTicket databases will be under DeityAPI not separate like now?
Thanks
Is it possible to have seperate permissions node like before for mail read and mail write?
Someone should make a web interface with user name and passwords so players can check and write mail from the site
Ill give this a try
A big thanks to both of you. Love to see an update!
@Psithief Thank you for handling some stuff while we were busy with other things. It is much appreciated. Also, all of your changes were merged into the original. Merci beaucoup!
@4am @rautamiekka @darkcloud784 @deleted_7554077
Source is at https://github.com/DeityKingdomsDev/Mail
I'm making my own fork to fix a few bugs. I'll report back when there is something to announce.
Edit: And here it is - Mail.jar
I would like this error to be fixed soon.
2012-04-02 16:57:16 [SEVERE] Could not pass event PlayerJoinEvent to Mail
org.bukkit.event.EventException
@ImDeity we need you bro. Please update this plugin.
@rautamiekka
I was wondering this myself. It says Mail is licensed under the GPLv3, I would like to request a copy of the source code.
There is a rather annoing bug where you use a hardcoded "plugins/Mail" path for the config files instead of using the GetDataFolder() call, and since my plugins is NOT in the same directory where my server jar is located (code to be executed is in a read-only directory) it's very annoying to have to have symlinks to make it work.
So, since Mail no longer exists on GitHub, this project is dead and limited to your own ?
Looks like the Bukkit forum is updated or messed up.
Lot of pages have this.