Simple-Mail
SimpleMail
Description:I've been wanting to write a small and simple mail plugin for a while now, SimpleMail is the beginnings of that plugin.
SimpleMail uses an SQLite database to store mailbox data, allowing users to leave messages for each other whether offline or not. Users with admin permissions are able to view all active mailboxes, and clear them if necessary. Messages that have been read will expire after so may day, configurable in config.yml. Suggestions/contributions more than welcome.
Installation:
1. Download the .jar
2. Place the .jar in your plugins directory
3. Restart the server Configuration:
• MaxMailboxSize - Max messages allowed per mailbox
• ShowInboxOnJoin - Show total messages in inbox on join
• MailExpiration - Number of days before a read message expires (and is deleted)
Commands:
• /Mail - Main Menu
• /inbox - Check your inbox
• /outbox - Check your outbox
• /sendmail <player> <message> - Send mail
• /readmail <id> - Read one of your messages
• /delmail <id> - Delete on of your messages
Admin Commands
• /mailboxes - Display Active Mailboxes
• /clearmailbox - Clear an Active Mailbox
Permissions:
• simplemail.inbox - Have and access a mailbox
• simplemail.outbox - Access outbox
• simplemail.sendmail - Send mail
• simplemail.admin - View/Use admin commands
To Do:
•
•
0.3.8
- Added: Outbox to Commands Menu (/mail)
- Bugfix: Cleaned up mail expiration
- Bugfix: Some users unable to read/delete mail, issues with case detection resolved
0.3.7
- Added: Outbox
- BugFix: [Major] issues with names / display-names.
- BugFix: [Major] Error on player login.
0.3.6
- Added: Configurable delay for new mail notification display
- Bugfix: update inbox to get mail for player's name, and not player's display name.
0.3.5
- 3 second delay on New Message notification upon playerjoin
0.3
- Added configurable message expirations
- Added purge command for deleting expired mail
- Removed permission SimpleMail.clear
- Updated inbox announcement on join, now only reports new messages
0.2
- Code restructure
- Changed Database access method.
0.1
- Initial Creation
Would you be able to add MySql support?
hi... can i have some requests?, in priority order
i got an request.
Can you add message chang optie to? Then i can edit messages is an file and maybay UUID support
update?
mysql support would be nice for data. how about charging ingame currency to send a mail? via vault?
@Maniaclese
I bump the suggestion for reply and ESPECIALLY MySQL. I want my players to be able to read and send their mail without logging in.
I really like this plugin. I have always hated that I was not able to remove just a single message from my mail. With this I can. Thanks!
Suggestions:
I think that the /replymail is the most important suggestion as it would help to eliminate typing the to address when you are replying.
Thanks for the great work!
@MrYfory
https://github.com/OdiumxXx/SimpleMail
NullPointException when using /outbox as console. SimpleMail 0.3.8
@AquillaPL
Yes, it also works on 1.6.2. You could have just tested it out you know. With a simple plugin like this, it wouldn't do any harm to your server.
It is working on 1.6.1 ?
If you could make your plugin so it would work with a full SQL database that would be great.
Then I can integrate it to my website for my players.
Hi Odiumxxx,
I'm also missing /sendall
It would be awesome to call mail with parameter instead of x different commands. I believe its easier to remember for users.
Also would it be fine to have translated help and message, cause my players are native german, and some don't understand english. At least it would be great to have colours like &0 &1 ... &e &f
@MartyComplex
1. If you use a seperate server for mySQL it could incease performance. 2. It's easier to backup
@Dobby102
Re: SQL. Why is that important? I read somewhere that manipulation of data is easier, but it doesn't actually increase speed or performance any.
Great plugin. Could use a "/delmail all" command though. Thanks, Odium.
Any update for 1.5?
Released under GPL but where is the source code??
== Make Youre Plugin MySql Compatable!!! == then it would be perfect
Great work man, this is exactly what i was looking for.