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
Tested and working in 1.8.6!
works in 1.8 but economy options are a bit iffy. wold love to see further development on this plugin.
It's working fine for me on 1.7.10, I don't think there's any need for an update for now ;)
How do you config the postman thingy in this? Like, how do you set someone up as the postman and make the plug send money to them? (planning to employ a plyer as postman who will ahve to go round and set up mailboxes for otehr players and earn a income from mail traffic).
I also vote for 1.7.x update!
Is there something not working with 1.7x, or are you just concerned because there hasn't been an update on this? I ask because I'm looking for a good mail system for a 1.7.9 server and wondering if this one works.. Many, not all plugins still work fine that have been last updated for 1.4.7, so don't always let that fool ya. Didn't read about any problems in the comments section so far..
Another vote for 1.7 update. We really love this plugin.
pls update to bukkit 1.7.2
Great plugin :)
This is the best mail plugin out there. Please please update it for 1.6.2.
Seems that the economy system doesn't work in this plugin. I use Vault and craftconomy.
Edit: Fixed it with economy.withdraw...now i have a working Version for 1.6.2^^
@MonnierAnt
Sorry, have been quite busy. The code is open source under GPL and is on github, feel free to send a PR and I'll take a look. (yes, I know the code is a bit of a mess, maybe I'll clean it up when I have more time).
Great PLUGIN,
It works with 1.6!
But please make it multilingual or a language file!
And it would be great when Player gets a message when they have a mail by joining the server.
oO my english^^
Hello
First of all it's a very usefull plugin we use it on our server.
But for my server i need a specific feature.
I want to see what is in my mail box when i connect to server.
So i dev it on my own (compatible with 1.6.2).
If you want to take the code for improving your version i would like to give it to you for the benefit of all person. If you don't want to publish it yourselfe i could publish it on my own account but i need your answer first.
More over thanks for your great work it's a great plugin.
Permissions are indeed broken, as reported below :(
Is this supposed to support Multiverse? Mail doesn't seem to get delivered if I'm not in the same world as my mailbox,.
I was asked to make a post office for my server. So am going to Download this plugin!
Hm, Permissions dont worke...
Group A has no Permissions.
Group B has mailbox.user Permissions.
Both, Group A and B can create a Mailbox and use them ...
Using PEX ...
@Iaccidentally
great news :D
@angeplay
@poncjusz
I'll be fixing this in the next few days, hopefully. Been very busy :|
@poncjusz
Read below, I provided a way to fix it.