Inactive [CHAT] MineMail v1.3 - Full Featured, Yet Simple Mail Plugin. [1337]

Discussion in 'Inactive/Unsupported Plugins' started by alta189, May 15, 2011.

  1. Offline

    alta189

    MineMail - Full Featured Mail Plugin.
    Version: 1.3
    Author: alta189
    Static Jar: MineMail.jar

    MineMail is a full featured, standalone mail plugin for bukkit. It allows user to send messages to each other even when the player is offline! MineMail is easy to use. This was created using alta189's SQLite Library. Please leave any ideas/suggestions in the comments below! When posting errors, please post the full error from the console, your MineMail version, and the CraftBukkit version that you are running! Thanks and have fun!

    Review:
    This review was done by jamescosten! Thanks. Please note that this is a review of version 1.2! It does not have all of the features of 1.3​

    Features:
    • Send mail even when player is offline
    • Notification when you receive mail
    • Permissions is optional, Ops have access to all commands
    • iConomy Support - Configurable
    • Configurable Colors
    • Right click with paper in your hand to read messages (You have to enable with /mail paper)
    To Do:
    • Prevent SPAM
    • Config file to allow configuration of spam filters, colors, and prices for iconomy
    Commands:
    • /mail read - shows the user his unread messages
    • /mail write < recipient's name> <message> - sends the message to the recipient's
    • /mail reload - reloads the database and settings
    • /mail wipe - wipes the database after 1 minute
    • /mail paper - Toggles reading with paper
    • /mail help - shows help
    • /mail admin - shows help for wipe and reload
    • /mm - alias for /mail
    Permission Nodes:
    • minemail.reload - access to reload command
    • minemail.wipe - access to wipe command
    • minemail.admin - access to all commands
    • minemail.paper - Allows you to use the paper function
    Known Errors:
    • SQLite insert format needs to be added
    • Locked Database error
    • None Currently Reported :D
    ChangeLog:
    Version 1.3
    • Recoded for better structure
    • Paper Function
    • iConomy
      • Disable/Enable
      • Send Cost
      • Receive Cost
      • OpsFree
      • Long Message Cost - Inactive. Long Messages will be added in 1.4
    • Config File
      • Configure Colors
      • iConomy Settings
    • Bug fixes
      • SQLite update
      • Message Formatting Check
    Version 1.2
     
    DarkFusion, Arbenn and geruetzel like this.
  2. Sounds good - looking forward to yet another update to an already fine plugin.
     
  3. Offline

    Avous

    @alta189 @iPhysX
    I'd like to request a few features if i may... Could you add items Like Mailboxes?​
    Like. You type a command then place a block and that becomes a Mailbox... to Read a mail you Left click it..​
    To write a mail to someone Right click it and type the name then the message....​
    Final feature I'd like to request is Could you make it so you can Send items or Money to others? thanks for your time!​
     
  4. Offline

    alta189

    Added to the suggested ideas list :D
     
    Avous likes this.
  5. That's even better than my paper idea - Love it !
    [Edit]
    Perhaps with configurable block used as Mailbox
     
  6. Offline

    Avous

    My idea was you type a command like /Mailbox Create (for example) then place ANY block and that block becomes a Mailbox!
     
  7. Yes, that works as well ! :D
    [Edit]
    Although I still like my paper idea for reading messages on the move, rather than having to return to your home if you get a message, but still, nice idea and hope it makes it into a future update.
     
  8. Request: broadcast mail, sends to all known users.
     
  9. Offline

    alta189

    Added to todo :D
     
  10. Offline

    iPhysX

    I would love to take on the 'send money to players' feature. However.. would it be better if the money was recieved instantly, or when they read the mail?
     
  11. After server reload, MineMail bugged and broke down.

    Code:
    15:13:54 [WARNING] [MineMail] Error at SQL Query: [SQLITE_BUSY]  The database file is locked (database is locked)
    15:13:54 [SEVERE] Could not pass event PLAYER_JOIN to MineMail
    java.lang.NullPointerException
            at com.alta189.minemail.MailServer.getUnreadCount(MailServer.java:25)
            at com.alta189.minemail.listeners.MineMailPlayerListener.onPlayerJoin(MineMailPlayerListener.java:21)
            at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:243)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:310)
            at net.minecraft.server.ServerConfigurationManager.a(ServerConfigurationManager.java:94)
            at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:96)
            at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:33)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:87)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:377)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:292)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
     
  12. Offline

    iPhysX


    have you got the new update?
     
  13. Yes, running 1.3
     
  14. Offline

    MineDev

    i would suggest, if you were using 1.2 and are now using 1.3 to delete the databases that were created in 1.2 first :p

    (its PhysX btw)
     
  15. Offline

    Nitnelave

    You should get the money only when you read the mail. If you get a check by mail, the post office isn't going to credit it to your account on the way :p. Oh, and maybe have sending messages consume paper (or something else) and maybe even ink_sack in addition to a possible iConomy cost? Or, even better, consume paper, but check if you have an ink_sack in your inventory (without consuming it...), because you probably won't use the whole sack for one letter:p. Anyway, just suggestions. Can't wait for the mailbox/dropbox implementation! If you do a dropbox, you could do that left-clicking would check your new mail, and right-clicking access the items sent to you by mail (like the idea I voiced a few pages ago, two different (virtual) chests, one for the other to drop stuff in, and one for the owner to get the stuff from... You could even have more items dropped in than the chest can contain (when you drop stuff in, it always look empty), and when you take stuff from the chest and it's more than full, you can empty it, and when you open it again, it's filled with what hasn't appeared yet... )
    And you could do that when you die, your stuff is sent to the dropbox chest (with permissions), and if it overflows, either you implement the idea above or you drop it to the ground (again, permissions?).
    Well, once more, I probably overwhelmed you with ideas ^^ Good luck on the dev!
     
  16. Offline

    alta189

    Thanks for reporting :D Ill check it out :D
     
  17. Offline

    MineDev

    Thanks for all your ideas! Don't worry, we have them all stored. If we add one :p we will post it on your profile page!
     
    Nitnelave likes this.
  18. Offline

    iPhysX

    We will be releasing an update with long messages after 1.6 :) thanks for the suggestions!
     
  19. Offline

    alta189

    Do I have to read all of this :D JK. I like your ideas
     
  20. Offline

    Avous

    so apon reading! its more realistic that way :p when someone sends you a birthday card money dont just teleport into your pocket when they buy the card :p
     
  21. Offline

    alta189

    Thats how I plan todo it, expect an update this weekend possibly. :D We are working on a new plugin :D
     
  22. Offline

    WhosDaMan

    I like that idea! You can write on a sign [mailbox] or [dropbox] over the selected/configured block. Also, maybe you can have a dropbox sign look like this:
    Code:
    [DropBox]  # Type of mailbox
    3 12       # ID of unwanted items
    WhosDaMan  # Proves ownership
    
     
  23. Offline

    alta189

    The only thing with a feature like this, is that it will add more listeners, which add to lag. Not much but still.
     
  24. Offline

    Ratchet

    feature requests;
    support for sending items via mail, and options to return the mail if not 'opened' within X days
    "cash on delivery" mail combined with the item sending too
     
  25. Offline

    alta189

    Confirmed Updates for 1.4
    NOTE: Please keep in mind that things can be added to the 1.5 as this is not the final list.
    • MySQL Support
    • Send money on read - will be removed from sender account immediately
    • Long Messages
    Features that we are considering
    • Mailbox Block
    • Sending items - will be implemented sometime, but probably not for 1.4

    Tell us what else you would like to see. Also if you do not see your suggestion in this list, this does not mean that we are not going to add it. iPhysX manages requests/suggestions so I might have missed a few.

    Also, due to the success of MineMail, iPhysX, cronikkk (not previously a dev of MineMail), and myself have started a new Development Team, MinDev. Stay tuned for updates on our projects. We are currently working on a HUGE project that we think could be very successful! Our website will be at www.mindev.net though there is nothing there yet. :D

    See post above :D

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jul 16, 2016
  26. Offline

    Ratchet

    cash on delivery will be 'safe' right? I mean, you shouldn't be able to bankrupt someone by sending them a ton of mail, they should have the option to open the mail and be told it will cost them money. just incase you haven't considered this I mean.

    anyway looking forward to mysql support :) going to have a sweet php backend
     
  27. Offline

    alta189

    I am going to wait on the cash on delivery till 1.5, 1.4 will be able to send cash :D
    Cool on php backend though :D
     
  28. Offline

    iPhysX

    This could be a separate plugin :p
    We (MineDev), will probably make a separate plugin for this (which can hook to minemail?)
    We shall see!
     
  29. Offline

    WhosDaMan

    That would be awesome! Call it DropBox :D
     
    iPhysX likes this.
  30. Offline

    Nitnelave

    Bugger! I wanted to suggest the separate plugin thing! You're just too efficient!
     
  31. I'm not usuing permissions, and I find that the /mail paper command is not usuable unless you are op - is there any way of making this command usable by all please ? Don't see a need for it to have any permissions needed.
    Also, just to check, are you still going to impliment the suggestion by @alta189 in post #123 please for version 1.4 ?
     

Share This Page