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. Offline

    alta189

    Had issues with other updates, expect the update this weekend
     
  3. Offline

    THEK

    Hi, I'm getting the following error:

    Code:
    2011-07-08 19:30:08 [WARNING] [MineMail] Error at SQL Query: [SQLITE_BUSY]  The database file is locked (database is locked)
    2011-07-08 19:30:08 [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:244)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:321)
        at net.minecraft.server.ServerConfigurationManager.c(ServerConfigurationManager.java:124)
        at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:97)
        at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:33)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:91)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-07-08 19:30:08 [INFO] CraftPlayer{name=gta015} logged in with entity id64819175
    Using CB RB 953 and latest MineMail
     
  4. Offline

    alta189

    There is an update hopefully coming out this weekend.
     
  5. Offline

    Mentioum

    waiting patiently
     
  6. Offline

    thestriker095

    1.4!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    Please release it!!
     
  7. Offline

    shauwk

    is there a way to change the minemail login message/color?
     
  8. Offline

    Juze

  9. Offline

    alta189

    I updated the title, I am working on an update, but it still works. @Juze

    I am working as hard as I can, I just got a job this weekend, so I am trying to figure it all out. Every time you post PLEASE RELEASE it, it takes me longer because I have to respond

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

    Reazem

    We love you (L)
    Thanks for developping this pluggin :) Take your time lol.
     
  11. Offline

    alta189

    STFU

    EDIT: I want to make this clear, I knew that adamki11s was trolling me, we were on skype at the time. He was lying just to drive me nuts as I said that these kinds of users are quite annoying. I messaged Juze and so did adamki11s and I never got a response.

    Working as hard as I can, here is the like to the github page
    https://github.com/MineDev/MineMail-2

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jul 16, 2016
    tips48, Greylocke and MineDev like this.
  12. Offline

    Mentioum

  13. Offline

    chernobyl360

    im sorry to hear it broke. i was gonna suggest an API. i would like to use this in conjunction with ModSiren.
     
  14. Offline

    alta189

    It isn't broke, Adamki11s was trolling, he even admitted that and PMed Juze. There will be an API in 1.4, I am working on it
     
  15. Would be really cool if part of it's configurable cost was ink sack and paper to send.

    Also, is there an admin only option for sending to all players on a server?
     
  16. Offline

    Greylocke

  17. Offline

    alta189

    Hey guys, I am working hard on MineMail, I am trying to build it so that it will be as fast and have good performance as much as possible. I am working hard to get the release finished.
     
  18. Offline

    Clucky

    This is preventing my players from reading minemail, what did I do?

    Code:
    17:27:14 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'mail' in plugin MineMail v1.3
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:37)
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:129)
        at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:298)
        at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:711)
        at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:676)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:669)
        at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:33)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:84)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    Caused by: java.lang.NoSuchMethodError: com.alta189.sqllitelib.sqlCore.updateQuery(Ljava/lang/String;)V
        at com.alta189.minemail.MailServer.setRead(MailServer.java:102)
        at com.alta189.minemail.MailServer.getMail(MailServer.java:55)
        at com.alta189.minemail.command.CommandHandler.read(CommandHandler.java:43)
        at com.alta189.minemail.MineMail.onCommand(MineMail.java:98)
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
        ... 12 more
    
     
  19. Offline

    alta189

    we are working on an update
     
  20. Offline

    Clucky

    Ok thanks, I will wait :D
     
  21. Offline

    Kainzo

    I just stuck with ver 1.2 - wasnt too interested in the ico additions - great plugin tho!
     
  22. Offline

    alta189

    Thanks
     
  23. Offline

    Zathras

    Suggestion: Need permissions:
    • minemail.read
    • minemail.write
    I don't want the beginner users to have access to mail. I want my next level users to be able to read, but not write.

    Typing >mail at the console prompt generates an unhandled exception.

    >mail reload fails also from console.

    Code:
    >mail
    14:22:00 [WARNING] Unexpected exception while parsing console command
    org.bukkit.command.CommandException: Unhandled exception executing command 'mail' in plugin MineMail v1.3
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:37)
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:129)
        at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:312)
        at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:480)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:465)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    Caused by: java.lang.ClassCastException: org.bukkit.craftbukkit.command.ColouredConsoleSender cannot be cast to org.bukkit.entity.Player
        at com.alta189.minemail.MineMail.onCommand(MineMail.java:94)
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
        ... 6 more
    
    Suggestion: support command /mail stats
    Notch: 2 msgs
    Herobrine: 2 msgs
    Alta189: 4 msgs
    Mailbox Space Used: 34kb

    Suggestion: Let a user create a sign (e.g. on his house) that a user can right click on that will prompt user for the message. Sign content suggestion:
    • any message​
    • any message​
    • [MineMail]​
    • <username>​
    I imagine users adding this sign to the front of their house so you can comment on someone's house while the thought is in your mind, even if they user is offline.

    An actual example for a sign:


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

    an0

    Someone may have already mentioned this, but would the /mm alias conflict with MinecartMania?
     
  25. Offline

    alta189

    Im not sure... The commands are changing slightly for v2

    An update for version 2:
    I am waiting for something else to update before I release, I hope to have v2 out this weekend and v2.1 out next tuesday
     
  26. Offline

    MiHo

    Please Open Source, I want to translate it to German, otherwise I have to change the mail tool and I like yours very much.
     
  27. 2 questions.

    Is V2/2.1 Bukkit permissions compatible?
    Is there a way to send mail to every member at once?
     
  28. Offline

    Zathras

    So the command for that would be one of these...?

    The next logical suggesiton would be to be auto-complete savvy and group savvy for the [player] field. e.g.

    (Note: this can work using the UserLog plugin to read the users.txt log to find the best match.)

     
  29. Offline

    alta189

    I am working on an update, but I am really busy with BukkitContrib/Spout and iPhysX is out of town, it might be a week till I can get the update out, but it will have an API so you can add any features that you think are missing or I decided to leave out
     
  30. Offline

    DCBSupafly

    Super plugin guys!

    Would love to see Broadcast, and while I see the post "Will add to Todo" I don't see it in your Todo. Is this still in the works?
     

Share This Page