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
Epic Plugin is Epic :D
It is working with 1.2.5. It shows the message "Error!" but items are succesfully sent.
ugh, well it does look like the Permissions are broken for this, even after messing with plugin.yml
Are you hooking into vault properly?
perms do not appear to being called in 2.5
PEX is in use. When i run debugging from PEX no perm checks are being made for this plugin by using /mailbox create and /mailbox remove.
I am also using vault hooked into essentials.
As doggy said, permissions are broken in 2.4! Ticketed.
How do i disable the updater in this, it tries to call home checking for new version and will stall the server startup for ~ minute if it cant get thru as i just found out.
Apparently permissions nodes on this plugin dont work, With PermissionsEx i turned on debug mode and turned myself into a group that doesn't have permission to create mailboxes, but i still can.
Also... PermissionsEx says: [INFO] User doggyroc checked for "mailbox.user.create" = false, found from "mailbox.user.*" [INFO] User doggyroc checked for "mailbox.postman.*" = false, found from "mailbox.*" [INFO] User doggyroc checked for "mailbox.postman.createother" = false, found from "mailbox.postman.*"
Thanks for the update Safoo. I ended up changing from Permissions 2.7 (Phoenix) to bPermissions and added the "Vault" plugin (for some future stuff I want) and now the fees seem to work.
Hi. I created a lottery plugin and was wondering if their is any external API for sending letters to offline players.
I released new version of plugin. It supports Vault, so it should work fine with every economy plugin. :)
I am running this plugin with iConomy 6 but when mail is sent there is no deduction in a user's iConomy account although I did enter amounts in the mailbox configuration file.
Also, if a user types the /mailbox fees command they are told "iConomy is off!" but I can see in my server console that iConomy is loaded and running.
Any ideas? Thanks!
Has this plugin gone inactive?
Need a spout error fixed check the tickets for more!
Like others have already posted this is a great and unique plugin.
Any chance PermissionsEx could be supported aswell?
This plugin should get more attention, its great.
This plugin is unique, I like it. Thanks for making it.
I'm gonna try this out on my server :)
@kahlilnc
sure, it works with all plugins similar LWC. :)
Says works for LWC how bout Lockette?
Actually sounds reallllly cool :D