BookMailbox

DummyLogo

BookMailbox

BookMailbox is a plugin that you can use to send written books to player's mailboxes. Players are notified if receive mail while they are online. Its like your own personal Minecraft-Amazon service.

Features

  • Make your own mailbox and receive books
  • Protection for mailboxes
  • Offline messaging
  • Send books to your friends
  • Flatfile configuration
  • Simple to use

The box

MailBox
Basically you use a single chest place a sign on a space above it.
Right click the sign and your ready to receive mail.

Sending

Command
/mail {player}
Sends mail to that players box if they have one.
(Must be holding the book you want to send.)
Node: bookmailbox.command

Permissions

bookmailbox.admin - overrides protection for mailbox.

TODO

Add economy support to charge players for books sent.
Add notification for joining players to check mail.
Add alternate databases for storage.

Limitations

Currently players only get one box. If they move to a new unassigned mailbox then the box and protection move with it, but not the books contained in it.

Source

One of my favorite sites. GitHub

Changelog

Version 0.4

  • Updated to support 1.7.2-R0.3
  • Corrected to support names of infinite length.
  • Performance improvements for location-to-mailbox searching.
  • Miscellaneous bug fixes
  • Code cleanup

Version 0.3

  • Changed ownership-checking method to utilize internal config instead of sign
  • Formatting re-added to player name on sign

Version 0.2.1

  • Bug fixes

Version 0.2

  • Supports names up to 30 characters

Version 0.1

  • Creation

Video

By Pixler2

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

  • Avatar of inbudepr inbudepr Sep 10, 2014 at 15:18 UTC - 0 likes
    Sweet and simple. I like plugins which I understand on the first sight. Suggestion: /mail_all sends to all players with a mailbox. Restricted to operators. Suggestion: public mailboxes for distribution of newspapers. Sign format:
    1: [Mailbox]
    2: [daily_news] (newspaper name in brackets)
    3: player name (in this case sign creator, not receiver)
    4: Date and Time of issue (or "sold out" if none)
    
    Command for newspaper distribution is /mail [daily_news]. Brackets indicate the newspaper name. Multiple chests with the same sign could serve as distribution points for the newspaper. Multiple newspapers could co-exist, e.g. [weekly_mirror] in the third line. Would require special permissions for creating and submitting/sending.
  • Avatar of mattfielding mattfielding Mar 30, 2014 at 17:20 UTC - 0 likes

    An update has been released and is currently awaiting approval from BukkitDev staff. This update should fix a number of issues.

    First off, it's now built for 1.7.2 (R0.3). Names of (theoretically) infinite length are supported.

    A few other changes were made to the way signs are updated. When the book count is greater than 0, the colour will change. Also, the book count will update more frequently, such as when a player removes/adds a book by hand, and when a player sends a book to an unloaded chunk.

    Matt Fielding

    Owner and Administrator of Real Life Minecraft
    RLMinecraft
    Website: rlminecraft.com
    Minecraft: mc.rlminecraft.com
    Tekkit: tekkit.rlminecraft.com

  • Avatar of mattfielding mattfielding Mar 30, 2014 at 14:47 UTC - 0 likes

    I have begun updating the code to work better with names of length greater than 15. I'm hoping to have an update out within a week.

  • Avatar of club727 club727 Feb 20, 2014 at 13:46 UTC - 0 likes

    I love the concept and execution of this plugin. However, it's malfunctioning on my server (Running CB 1.7.2 R0.2). I also realize this could be a conflict with other plugins, so who knows for sure? But the issue we're having is our mailboxes after a short time become unopenable. We have to break the chest and sign and replace them to fix the issue, but then it just happens again after a short time. Seems just about all the other book mail plugins I find weren't updated since about 1.6.4

  • Avatar of agentmak agentmak Dec 07, 2013 at 15:46 UTC - 0 likes

    Can you make some link's i searched for alternate databases and couldent find it please i need this plugin

  • Avatar of Thyrin Thyrin Jan 31, 2013 at 16:47 UTC - 0 likes

    Thanks for the continued support.

  • Avatar of bananapie62 bananapie62 Jan 24, 2013 at 21:10 UTC - 0 likes

    A nice feature would be to send other items with or without the letter

  • Avatar of mattfielding mattfielding Jan 21, 2013 at 16:14 UTC - 0 likes

    I have decided to further development on this plugin. I have just submitted the next version (v0.3), which no longer relies on signs for Mailbox ownership-checking. Signs are still used for displaying information, but ownership checking is now done through the internal configuration (as the owner and player names are stored).

    I'm hoping to optimize this further by redoing the configuration file, possibly making locations the primary key in the config, but this is still in the planning stage. If Death_Marine, PlanarWarp, or any other developers would like to assist, feel free to fork our code and send a pull request. You can access the most recent code here.

    Enjoy!

    Last edited Jan 21, 2013 by mattfielding
  • Avatar of mattfielding mattfielding Jan 21, 2013 at 14:55 UTC - 0 likes

    @PlanarWarp: Go

    Thanks for sending in the pull request! I have been a bit busy with other stuff to be able to work on this, so I'm glad someone else has taken some initiative in fixing it. I will upload it in the next few minutes, so expect it to be available in a couple days.

  • Avatar of PlanarWarp PlanarWarp Jan 21, 2013 at 05:44 UTC - 0 likes

    Sent a pull request with fixed 16 character name support to Matt.

    A side note: You may want to either add Matt to the original repo, or change the source link.

    EnchantedFurnaces: Because pickaxes can only do so much.

Facts

Date created
Aug 10, 2012
Categories
Last update
Mar 30, 2014
Development stage
Release
License
Attribution-NonCommercial-ShareAlike 3.0 Unported
Curse link
BookMailbox
Downloads
4,339
Recent files

Authors