BookMailbox
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
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
The plugin looks amazing. However, I have found a major bug in the code. Regular players are currently not allowed to use mailboxes due to an error in your code with the sign-checking.
In your code, when you compare the player's name with the name on the sign, you currently have it comparing with line 0 of the sign, which always says "[Mailbox]", when in fact it should be comparing it with line 1. This occurs in line 95 of your code on github.
I have attempted to fork and commit the changes to the code (vie Eclipse + eGit), but am new to github and still trying to figure everything out.
EDIT: I have recompiled it with the fixed code. Click here to download it.
ILOVE this plugin, please continue it!
This is an awesome plugin! I just want someone to fix the flaws and add new features!
I recently discovered that all existing mailboxes had been unregistered by the plugin for some reason...
@softvelvet
True...I've been tied up for a little bit. In the beginning there wasn't a huge response to the plugin. So I've kinda neglected it a bit. However I'll be willing to add authors for additional features and ideas. Just shoot me a pm.
@muessigb
As long as you give due credit, there shouldn't be an issue. There is a reason why people share the source. :) Give them lots of credit and add in whatever you can!
Read that License information that basically states that you can reproduce this work as long as you give credit, and as long as you state the same license that he/she puts here. :D
EDIT:
I only am telling you this because the author seems to be MIA with this plugin.
could i please make a new version of your plugin with new functions and some addons?
I really like your plugin and i want to say thank you for the source code cuz i allways wanted to know how this with the signs work :D
This is a really unique plugin, unfortunately it has some flaws and room for improvement. It's a shame it's not given more attention by it's creator.
Could you please add something for like admins where you can send a book to everyone, kind of like a newspaper? That would be awesome ;) otherwise, awesome plugin, I'm Guna install it on my server ASAP!
I wish he would fix the protection issue. I'd also like to request a command that lists all activated mailboxes. So players know who they can send mail to.
Can someone update this plugin?
Please allow items to be sent, this would be so perfect and exactly what I'm looking for.
@Switch0r
@RasCas
Woops, meant to reply to RasCas. : P
That plugin does something completely different from this one.
@Forecaster71
No i am not :p
I like this one.
can you also make it send items?
@Death_marine
Could you read the ticket i made :)
@RasCas
Already have a plugin for that. codename_b and I will be creating a full fledged book plugin.
@Switch0r
Hm, damn. What about autobuild? Like a Mailoffice? ;-)
@RasCas
You need to build the mailbox first :p
Great plugin idea. Is it possible to send every player a book and/or on first join? I am thinking of a book of rules and hints