Shelf-It!
Shelf-It!
With Shelf-It you can store whatever you please in any bookshelf with a simple right click! Shelf inventories are saved, and can be set to just give copies of their contents like a "free" sign. Bookshelves can also be set up as Vault-based shops.
Features
- Bookshelves store only what you want! Shelf-It lets you decide what can and can't store in bookshelves.
- Chest-style inventories with configurable number of rows
- Switching to fewer rows later is no problem, as bookshelves automatically adjust size to accommodate their inventory!
- Individual bookshelves can have unique titles and number of rows!
- All contents are dropped when destroyed
- Shelves keep the correct contents, even when moved by pistons!
- Bookshelves' contents are saved to a .yml file for easy reading and modifying!
- Bookshelves can be set to give infinite copies of their contents or setup as a shop
- Configurable bookshelf inventory names that support color codes
- Multiple players can access the same shelf at the same time
- Limit players to accessing shelves from the side only [Configurable]
- Supports use of WorldGuard and Towny regions to limit shelf access [Configurable]
- LWC compatible
- Includes simple locking command for basic access protection
- Protection to prevent shelf destruction via fire and explosions [Configurable]
Usage
[Video tutorial courtesy of Wukkit]
To open a bookshelf right-click it with your bare fist or while holding a non-place-able block/item. Shelves can be used to store any item listed in the config file. All data is saved to BookshelfData.yml in Shelf-It's plugin folder.
Breaking a bookshelf yields its regular drops plus anything that was stored in it. Only players with the "shelfit.admin" permission can break "free" type shelves. Shop shelves may only be broken by their owner or by players with the "shelfit.admin" permission
Concerning Future Updates
Development for this plugin is currently inactive for the foreseeable future, though I would love to start again if I ever got the chance. If I become aware that this plugin no longer functions with current builds of bukkit and minecraft I will update this page to reflect that.
A sincere thank you to everyone who used and/or gave feedback for this plugin. It was a pleasure while it lasted.
If you enjoy this plugin and want to say thanks, some
caffeine
is always welcome :D
Check out my other plugins!
Feel free to leave comments and suggestions! PM me if you would like to submit a video tutorial!
Does Shelf-It turn all bookshelves in to storage containers? Or is there a way to only have selected bookshelves be containers?
@turt2live
Thank you for the information. I will incorporate this in the next update.
@AkiraAkiba
Most likely, yes
@turt2live
I would be happy to enable compatibility between our plugins. Am I correct in assuming all I need to do is have my plugin check if your plugin has canceled the right click event before mine opens the bookshelf inventory?
Your plugin is not compatible with a lot of plugins, including mine.
Looking at your source, I cannot modify my plugin to fit yours.
Similar ticket can be found here: http:dev.bukkit.org/server-mods/bookshelf/tickets/37-plugin-not-compatible-with-many-others/
@minecraft_pro_demon
I'm always glad to hear your enthusiasm, but I would rather not circumvent BukkitDev's process out of respect for what they do. I'm still hoping for an approval coming soon, as it seems they are actively working on it as I type .
Thanks for your interest and patience as always.
@AkiraAkiba
Awesome :D And you can't just put a dropbox link on the page until approvement? :P
@minecraft_pro_demon
With this update, the server admin chooses what can be stored in bookshelves. All items and their meta data are supported. With any luck it should be approved fairly soon.
@AkiraAkiba
Awesome. The new update has bookstores with enchant supports?
Oh Bukkit, you cruel cruel mistress! Right before I release my update you release your own!
:(
@minecraft_pro_demon
I can't thank you enough for your compliments. Don't feel bad about the donating situation, the global economy doesn't afford many people the chance to do so these days. I appreciate the thought regardless.
As for the 1.4.7R0.1 Bukkit build, there should be no issues between it and the Shelf-It update I just submitted for approval. However, if you do encounter anything please let me know.
Thank you again for your time and appreciation. I hope for a speedy approval for Shelf-It v1.3!
@AkiraAkiba
I love this plugin, and im at the verge of donating (i dont really have any money available right now)
Anyways, now that 1.4.7 R-0.1 is out, will you have to recode everything? :(
@minecraft_pro_demon
What can I say, I try to be optimistic. I'm glad to hear about your anticipation as well, it helps me a lot. I'm glad to say that this update has been built and tested around 1.4.6R0.3 for its entirety, so there should been none of the weirdness that you have been experiencing as of late.
The update process has continued to be fairly smooth, so it will be uploaded today without a doubt. With any luck it will be approved swiftly.
Thanks again for your continued interest.
@AkiraAkiba
After updating to the "latest" all books from unlimited bookshelves disappeared. Also, the unlimited feature seems very buggy, sometimes they completely dissapear (the books).
Also, as a coder in other langauges myself, debugging never goes smoothly. never. But enchant support next update? Its gonna be awesome. Can't wait :D
@minecraft_pro_demon
As long as debugging goes smoothly, it should come no later Thursday. With any luck even sooner. I'm about 80% done with the actual code itself.
If I may ask, what in particular is not working on that build of Bukkit? Thank you in advance for your time and patience.
Do you ahve any idea when the update will be out? The latest doesnt work with CB 1.4.6-R0.3 =/
@lordecho
I'm sorry to hear that is the case, but if Bookshelf is a better fit for your needs, I wish you the best of luck with it. To clarify though, the only reason an update with enchanted books hasn't been released yet is I am in the process of rewriting large portions of the plugin itself.
@Mavhill
Thank you for the complement. Yes, I am going to allow for enchanted books to be added to bookshelves. Thank you again for your patience.
Why you no enchanted books?....I got so sick of not having them being able to store that I just got BookShelf to fix the problem....and so I'll be going with it since its the same idea and everything...sorry
This is a great plug, still works, but could you make it so Enchanted books can be stored also? your probably already doing this if your updating. Thanks for the great plug.
@diannetea
Very strange, I had not experienced that behavior before. I'm currently in the middle of a fairly big update for Shelf-It, so I will be sure to check that out as well. Sorry for the inconvenience it has caused and thank you very much for letting me know.