MailBox
MailBox is plugin used for sending packages (material) to other players. Players can create their own mailboxes. When player has a mailbox, he can receive the package. Offline players can receive the package too. How to send a package: Just write simple command: /mailbox send <player_name>. The package is item which you hold in your hand.
How to install
1.) Place jar in your plugins directory. 2.) Run the server. 3.) Change settings in config file: /plugins/MailBox/settings.txt. 4.) Enjoy It!
Features:
- Players can create their own mailboxes. 1 mailbox / player.
- Packages can be send to other world - e.g. nether.
- Works with LWC (But works without it too).
- Works with any permissions system (PEX untested, but should work).
- Works with any economy system supporting Vault. (You can set a delivery fee. But works without it too.)
- You can set cooldown = player can send package only once every x seconds.
- Ability to create a mailbox for someone else.
- Postman - Player who created your mailbox can earn money. He gets 10% of total fee from receiving packages.
Need help?
You can find me on irc.esper.net in the channel #Iacc
Commands:
Ingame:
- /mailbox help - Lists commands.
- /mailbox fees - Check the fees.
- /mailbox check <player_name> - Check the fee for sending a package to <player_name>.
- /mailbox send <player_name> - Send a package to <player_name>. (Alias /msend)
- /mailbox create - Create a mailbox.
- /mailbox create <player_name> - Create a mailbox for <player_name>. (<player_name> has to be online!).
- /mailbox remove - Remove a mailbox.
- /mailbox remove <player_name> - Remove <player_name>'s mailbox.
- /mailbox view [page] - View a log file. (For admins or moderators.)
Console:
- mailbox -reload - Reload settings. You do not need restart server.
Permissions:
mailbox.* - Gives access to all mailbox commands.
mailbox.user.* - Player can create/remove own mailbox and sending the packages to other players.
mailbox.admin.* - Gives access to admin commands.
mailbox.postman.* - Can create a mailbox for someone else and remove mailboxes which he created.
mailbox.admin.viewlog - Can view a log.
mailbox.admin.removeany - Can remove any mailbox.
mailbox.user.send - Can send a package.
mailbox.user.create - Can create own mailbox.
mailbox.user.remove - Can remove own mailbox.
mailbox.postman.createother - Can create a mailbox for someone else.
mailbox.postman.removeother - Can remove mailboxes which he created.
mailbox.sendtoself - Player can send package to himself.
mailbox.nocooldown - Player does not have the send cooldown.
Todo:
- Auto-generating YAML config
- Fix any errors
- Major code rewrite
Source Code: https://github.com/Iaccidentally/MailBox
All i'm waiting for before can open Creative world to some people xD
@Iaccidentally
that would be great :D
@owenftw
not currently, but that can be added.
does the new option to disable mailbox creation in creative mode feature also block people sending items while in creative mode? :o
@monstercat101
The best way to request a feature or report a bug is to make a ticket. This makes it where I don't have to search through comments for what needs to be done. Also, gives me a nice organized to-do list.
Coming soon: large internal rewrite, should run faster and better than ever :)
same, love this, anyway to add support for telling a player if they have new mail in their box? Or a sign next to the box that says how much mail they have. <3
@owenftw
I don't plan on letting it die :)
I have had this plugin on my server since it started xD which was like a year ago. Love it and hope it never dies
@wolfenguard
Any information regarding the error? Not much I can do about "It says error".
great plugin! Works fine for awhile, but ends up saying 'error' until a restart
Glad to see this plugin finally updated =]
@dfdgsdfg
Not sure about the first part there.
I may make an API for this plugin, but it would be up to the other developers to use it.
I don't think an enderchest would work, but I will look into it.
In other news, just updated to 1.4.6 R0.3 (file waiting for approval at time of writing), and I will be looking into adding several features in the coming weeks.
@laccidentally
Could we have an API for another plugin? I don't have any development ability, so I don't understand what really say. But I try to explain.
I like MCTrade that is an economy and shop plugin. If I buy some items through MCTrade, then I can get items with my mailbox.
If another plugin such as MCTrade use mailbox, maybe it needs some API that can collaborate with mailbox.
And Could we have a ender chest as a mail box? Maybe it's deliver fee is quite expensive then normal mail box.
Thanks.
Could we have an option to send 1 item to all users with a mailbox? The item would be copied.
Think of it as a newsletter.
@Iaccidentally: Thanks for the info, enjoy your holidays and see you in 2013!
@Dungeonmaster
There seems to be an issue with iconomy, I will look into it when I have the time (I am currently swamped during the holidays). Also, iconomy is a dead plugin, and will no longer be updated, so I usually recommend moving to a new eco plugin when possible. As for the ico 6/7 thing, iconomy 7 IS iconmy 6. iconomy 7 was just a single bugfix released as an april fool's day joke.
@Iaccidentally: Thanks for taking up this plugin, my players really appreciate it but I have a small issue - they can create mailboxes and send packages all day long but no charges are accrued. My server is running Bukkit 1.4.5-R0.2-b2488jnks (MC: 1.4.5) with bPermissions 2.9.25 (CB 1.4.2-R0.2), Vault 1.2.20 (CB 1.4.5-r0.1), iConomy 7.0 (all CB releases) and of course the Mailbox 2.6 snapshot (NOT using MySQL) among a bunch of other plugins.
I'm using Multiverse and those portals all work and charge the players correctly according to the config file AND Chest Shop buys and sells correctly so I know iConomy is working. There are no errors on startup but I get "[Mailbox] Enabling Mailbox v1.0" and "[Mailbox] Hooked into iConomy 6" although I am running iConomy 7. Any ideas? Thanks again!
@MalteNielson
Yes, it works with essentials eco, which would be what I recommend. Any system with Vault support should be fine.
A really great plugin and a must have! Can it work with Essentials economy system too? Or which one do you recommend?
awesome plugin, any way you could add a notice on join, if a player has recieved mail? thnx