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!
i cant remove books from bookshelfs and i get this error
http://pastebin.com/xdMSDXjv
add compatiblity with lockette please
you will receive a donate for this :)
@diannetea
If Its not a bother, could I ask that you post or pm your Shelf-It config file so that I may check this out for you. Also, please let me know if you are getting any console errors or if you are not using the latest version of Shelf-It. Thank you in advance.
"normal" shelves are duplicating books and items, is there a way to fix this?
@AkiraAkiba
Thanks :D
@xclucky
I will incorporate this in the next release. Thank you for the feedback.
@diannetea
No problem, glad to be of service.
Thank you :D
@AkiraAkiba
Please add a config option to disable sign generation xD
I have just submitted Shelf-It v1.3.1 for approval. It adds compatibility with LWC and similar protection plugins, as well as Towny integration. With any luck it will be approved swiftly.
@xclucky
If you are speaking about the single display type bookshelves, currently you would have to break the sign off. If you would like a config option to disable the sign generation in a future update please let me know as I would be glad to add it.
Is there a way to remove the sign that appears in front of a bookshelf? It is very hard to use a bookshelf when its configured to not let you right click top or bottom and there is a sign consuming 10/16 of the sides of the bookshelf :/
@Xxswordcross
I'm working on the update as I type this reply. Hope to have it out very soon. Thanks in advance for your patience.
@diannetea
In the config file for Shelf-It, under "World Type Defaults:", make sure there isn't an entry for the world you want to not default to free. For more info see the sample config file.
Whoops, sorry, storing them normally as default instead of free, not to be default bookshelves.
update for the new bukkit release please.
@Jahb57
With any luck Secure Chest will work with Shelf-It as soon as I implement the changes I talked about below.
@diannetea
I am not sure I completely understanding your question. Are you wanting bookshelves to store books normally by default, or are you wanting bookshelves to not store books by default?
Thank you in advance for your time and patience.
How do you make it so shelves are normal by default?
@AkiraAkiba
Could you also add Secure Chest support while your adding those?
@yrula8
I'm glad to hear it is serving you well. Thank you very much for the positive feedback.
@lANTHONYl
Every bookshelf is a potential storage container. Currently using WorldGuard regions is the only way to restrict access to certain bookshelves. With the next update I hope to attain compatibility with the majority of plugins that allow for specific access rules per item, such as lwc, lockette, and the like. Let me know if you still have questions.
This is a great program to use as a scavenger/waypoint hunt. We use it on our server as a type of "National Treasure" type game, by solving clues and finding the next hidden secret/clue to get to the next location.