MailBox

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

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of Joymo Joymo Jun 18, 2013 at 12:19 UTC - 0 likes

    Permissions are indeed broken, as reported below :(


  • Avatar of SeeJayEmm SeeJayEmm Jun 03, 2013 at 01:30 UTC - 0 likes

    Is this supposed to support Multiverse? Mail doesn't seem to get delivered if I'm not in the same world as my mailbox,.

  • Avatar of Thepom360 Thepom360 Jun 01, 2013 at 05:39 UTC - 0 likes

    I was asked to make a post office for my server. So am going to Download this plugin!

    Ozcrafter is a Survival 24/7 Minecraft Server IP address: 108.174.60.111:25765

  • Avatar of DarkRyuZ7 DarkRyuZ7 May 13, 2013 at 17:27 UTC - 0 likes

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

    Last edited May 13, 2013 by DarkRyuZ7
  • Avatar of owenwant owenwant May 02, 2013 at 18:47 UTC - 0 likes

    @Iaccidentally: Go

    great news :D

    mcmonarch

  • Avatar of Iaccidentally Iaccidentally May 02, 2013 at 16:47 UTC - 2 likes

    @angeplay: Go

    @poncjusz: Go

    I'll be fixing this in the next few days, hopefully. Been very busy :|

    Like what I do? Want to buy me a pizza (or a beer)? Donate!
    Need to get in touch? Find me in #Iacc on irc.esper.net
    Need a private plugin? Drop me a line!

  • Avatar of angeplay angeplay May 02, 2013 at 13:41 UTC - 0 likes

    @poncjusz: Go

    Read below, I provided a way to fix it.

  • Avatar of poncjusz poncjusz Apr 30, 2013 at 16:53 UTC - 0 likes

    Plugin does not charge for sending or create a mailbox - iConomy, Fe Economy.

  • Avatar of SPKuja SPKuja Apr 18, 2013 at 12:41 UTC - 0 likes

    @Iaccidentally: Go

    Would you be able to add a function to be able to send items from the console? I've been looking for some thing like this all over to use with my forum shop which works by sending commands to the console.

  • Avatar of angeplay angeplay Apr 14, 2013 at 11:02 UTC - 0 likes

    @Iaccidentally: Go

    It was due to the fact your plugin deposit a negative amount instead of withdraw :p
    It's working fine now.

Facts

Date created
Nov 12, 2011
Categories
Last update
Feb 12, 2013
Development stage
Release
License
GNU General Public License version 2 (GPLv2)
Curse link
MailBox
Downloads
14,151
Recent files
  • R: MailBox 2.7 for CB 1.4.7-R1.0 Feb 12, 2013
  • A: 2.6 for CB 1.4.6-R0.3 Jan 03, 2013
  • A: 2.6-SNAPSHOT for CB 1.4.2-R0.2 Nov 16, 2012
  • R: v2.5 for CB 1.2.3-R0.1 Mar 04, 2012
  • R: v2.5 for CB 1.2.3-R0.1 Mar 04, 2012

Authors