Inactive [CHAT/ADMN] SimpleMail v1.0 [1.2.5-R4.0]

Discussion in 'Inactive/Unsupported Plugins' started by x3chaos, Jun 25, 2012.

  1. Offline

    x3chaos

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    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! <<


    [IMG]

    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

    This post has been edited 6 times. It was last edited by x3chaos Jun 25, 2012.
    SICC likes this.
  2. Offline

    md_5

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I saw the trees and thought it could be tree mail.

    Approved.
    Sketaful, x_Stricken_x and JOPHESTUS like this.
  3. Offline

    wb_88

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I think the newest version was compiled with Java 7. I had to compile the source to get it running on my server.
  4. Offline

    Paranoism

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    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!

    This post has been edited 1 time. It was last edited by Paranoism Jul 28, 2012.
    x3chaos likes this.
  5. Offline

    x3chaos

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    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 ;)
    SICC and Paranoism like this.
  6. Offline

    Paranoism

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    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
    x3chaos likes this.
  7. Offline

    Paranoism

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Finally, make it completely compatible with 1.3! It's out RIGHT NOW, and it needs more plugins!
  8. Offline

    Paranoism

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Tree mail....
    I don't get it.
  9. Offline

    x3chaos

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    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!

    This post has been edited 2 times. It was last edited by x3chaos Aug 7, 2012.
    SICC likes this.
  10. Offline

    Paranoism

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    So, is the project dead? I hope not.
    If it is, once I finish learning Java, I might fork it.
  11. Offline

    x3chaos

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    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.

    This post has been edited 1 time. It was last edited by x3chaos Aug 15, 2012.
    SICC likes this.
  12. Offline

    Paranoism

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Oh, lovely!
    On the repo, did you update the compiled .jar, or should I compile it myself?
  13. Offline

    x3chaos

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    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.
    SICC likes this.
  14. Offline

    turt2live

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    So I assume the ETA for the "true" v2.0 is "sometime very soon"?
  15. Offline

    x3chaos

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    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. :p
    SICC likes this.
  16. Offline

    Paranoism

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    ....except that you added the 'priority' thing.
    Or was it in the original?

    This post has been edited 1 time. It was last edited by Paranoism Aug 17, 2012.
  17. Offline

    x3chaos

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Right, right, I did. I'm having trouble keeping up with my own updates. :p
    SICC likes this.
  18. Offline

    x3chaos

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    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.
    SICC likes this.
  19. Offline

    turt2live

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Let me know when that is :) (PM, tag, or otherwise getting my attention. Just please don't throw a rock through my window)
  20. Offline

    x3chaos

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    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.
    SICC likes this.
  21. Offline

    x3chaos

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    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.

    This post has been edited 1 time. It was last edited by x3chaos Aug 20, 2012.
    SICC likes this.
  22. Offline

    SICC

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    You should update this :)
  23. Offline

    Paranoism

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    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?

    This post has been edited 2 times. It was last edited by TnT Oct 28, 2012.
  24. Offline

    marubal21

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Will this plugin be updated for Minecraft 1.4, does it need to be updated for 1.4?

Share This Page