GitHub repo! GitHub page! BukkitDev! --------- SimpleMail v1.0 -------- The simple, no-configuration Bukkit mail system Compatible with CraftBukkit 1.2.5-R4.0! >> Download the newest version! << Features: Send mail with "/mail send" Retrieve mail with "/mail get" Alerts players when they have new mail Stores the mail system in a file cache for integrity even through downtime Changelog: v1.0 Added full support for "/mail send" and "/mail get" Added full console mail support Released SimpleMail (oh boy!) Commands: Code: /mail send {target} {message} /mail get To-do: Add support for colors (yay!) Add a separate built-in grief/abuse report
I think the newest version was compiled with Java 7. I had to compile the source to get it running on my server.
Well, pretty nice mail plugin, but here are a few suggestions: Permissions support (don't want guests sending mail) Ability to store mail once sent, and remove mail you want to remove Reading mail by date or person (like /mail read user:ThisDude or /mail read date:7.28) Admin permissions for reading mail not sent to them (in essence, snooping, in case someone is harassing someone else with mails (something maybe like /mail admin read to:SadGuy from:EvilGuy) Colors (I see that's on your todo list already) Priorities (Prefixing mails from admins with ([red]ADMIN[/red] and etc. (the important mails show up first as well) Blocking mail (/mail block SpammerGuy [timespan or amt of mail sent) Separate 'folders' (/mail read box:spam ; /mail move from box:inbox letter:1 (or from:ThatGuy) (the first mail) to box:messagesFromThatGuy) Emptying 'folders' (/mail empty box:OldMails) Ability to store the mails they sent (in 'folder' sent) Personal priorities (/mail prefix letter:1 &4[important]), with some presets ..and my idea machine ran out. Hope this plugin turns into the best mail plugin there is!
Thanks for the input, guys. I was thinking about letting this go dead because my ideas for it died, but these are some pretty good ideas. Expect an update later on
One more thing: If the mail is intergrated into Permissions, I want to have nodes so certain people can send mail to certain people, like simplemail.send.group.admins (will be defined in the config file and/or with a command) or simplemail.send.player.paranoism
Nah, gonna wait until they get an RB out. Plus, I've been caught up with other stuff, including the death of one computer and the purchase of another. Which means expect a rewrite of every bit of the code for this, lol. EDIT: Currently working on this. I'm trying to fit in every last idea, lol. Expect a release of SimpleMail v2.0 in the coming week. EDIT2: Updating to accommodate CB 1.3.1-R1.0. Hurray for the Bukkit team!
No sir! Alive and kicking it is, on the GitHub repo at least. I plan on creating a new thread here, since the number of changes surpasses the number of original features. Work has been getting in the way lately, and I just replaced the mail object with a HashMap<String, Mailbox> instead of just a HashMap<String, ArrayList<Message>> (check out the repo if you want more info on that), but otherwise everything looks to be lined up for a late release, but a release nonetheless. EDIT: Silly me. Here's a link to the repo. The link in the OP should still work, though.
The stable compiled .jar in exports/stable is the stable rewrite of v1.0. Technically, it's v2.0, but it only really has the same functionality as the original. Hopefully by the end of the day I'll be able to push a semi-stable version that uses the new(est) system.
Unfortunately, that's pretty much it. I've been doing a bunch of testing in my free time, but the lack of free time is what's holding it up. I'm going to stop giving deadlines and just say that it'll be pushed and ready when I get enough free time to do so.
Double-posting like a boss, because an edit would not do this justice. I've released a "stable" version of SimpleMail v2.0, it's pushed to GitHub as of about five minutes ago. I'll be doing some tweaking here and there - tidying up and changing some things - and I'll start up a new thread and promote the official 2.0 release when that's all taken care of.
Let me know when that is (PM, tag, or otherwise getting my attention. Just please don't throw a rock through my window)
Definitely will do. Also, I'm looking for some people to beta test this while I put certain features into production. I'm running a testing server for myself and stress-testing the living crap out of it and fixing what I find, but it always helps to have more than one person throwing curve-balls at it. If anyone wants to help, definitely just grab the latest stable version from GitHub (exports/stable/SimpleMail-<version>.jar - Open and switch to "Raw" to download) and reply to this thread with any bugs you find. I'll be updating regularly (though relatively infrequently) and I'll be adding features as I figure them out.
The problem with having a permission system like this is that each server admin would have to add each player in as a permission node like that, and that would go against the whole concept of being "simple". EDIT: I'm assuming that was a statement of "this isn't added yet", in which case the reply would be "yes, I know it's not," and what I stated up there. If it's not, then please elaborate.
Bah, I was afk for a while, no access to PCs, and now although I don't run my own MC servers anymore, I am starting to be a tad bit more interested in developing my own, so I will start learning, and get things done, eventually. But for now, I am working on my mom's website. Also, what happened to your plugin? Did it die off, or something?