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!
Hello everyone! Just wanted to let you all know Ive submitted the last version with source code for bukkit approval. As soon as it is approved anyone can continue this project, but please credit this project if you do.
I am truly sorry that I waited this long to release the source code: I should have just done it when I put the project on hiatus. I honestly was hoping Id just be able to come back to it.
As always, thank you very much to everyone who used or supported this project. I never thought it would go as well as it did, and I really enjoyed creating something people found use for.
@usevalue
Most likely this is just something a worldguard update broke. Unfortunately, I am no longer gifted with the free time needed to continue this plugin, so its a bug that's not going away.
I extend my heartfelt apology. As a former plugin user, I understand that nothing is more frustrating than plugins with bugs that will never be fixed. I miss my development days, but life is pushing me in another direction.
Latest version seems fine with spigot, but worldguard protections return an exception.
@TempusVulpi
That is not an issue, as the bug was not related to bukkit version in the end. With any luck the update will be approved by the bukkit team soon.
Thank you for the additional feedback as well as your patience.
@AkiraAkiba
I should also mention that when the error occured for me, i was running 1.7.9, unlike the other person who had this problem
I have just uploaded ShelfIt v1.3.6b to correct the error experienced in the post below. It should be available for download soon. Thank you for your patience.
@SkiesOfJadedLight
I apologize for the delay in response, things have been a bit hectic on my end. I will do my best to correct this issue as soon as possible.
@DINGO_WINTERWOLF
If it is possible could I have a complete list of the bukkit plugins your server is running?
I'm having the same problem as SkiesOfJadedLight?
I'm trying to use ShelfIt v1.3.6 with CraftBukkit git-Bukkit-1.7.2-R0.3-2-g85f5776-b3024jnks (MC: 1.7.2), and I get this output in my server console on startup. Should I be using an older version? Does ShelfIt simply not support 1.7.2?
Thanks alot. The only Mod that comes to mind that could conflict is the MagicSpells mod. I will try removing it and then get back to you with any info i find.
EDIT: MagicSpells Does not seem to be the problem. I'll keep troubleshooting.
@DINGO_WINTERWOLF
More than likely it is a plugin conflict, but I still need to confirm this. I've opened the ticket you submitted and left some additional information there.
Thank you for for your patience and feedback.
Hey, I love your mod, it looks great but it seems i cannot even open the bookshelves. Ive looked over things many times and im unsure of what the issue could be.
EDIT Are there any mods that conflict with this one? (that you know of) Also, Are there any required mods?
@felixlechat62
Thank you for bringing this to my attention, and for your patience. As soon as I find some free time I will see what I can do to recreate and correct this issue.
Hi, i not work with me... i have latest version spigot 1.7.9 r0.3 and lwc and chestcommands probably disfonctionne with shelf-it ?
i don't open Gui menu with right-click
@Wukkit
Thank you very much, for the video and for the kind words. I would be happy to feature the video, as it is a good introduction to the plugin.
@Kazathur92
Glad to be of service. I hope you enjoy the update.
Hey buddy! I did a review on your good work. You can find the video here - https:www.youtube.com/watch?v=N4gHA6ssZsk whether you wish to feature it or not is up to you. ^_^ Never-the-less keep up the excellent work!
@AkiraAkiba
thank you so mush! :3
@Kazathur92
I apologize for the delay and thank you for your patience. Update 1.3.6
is mostly complete and should be out before too long.has been completed and submitted for bukkit approval. It should be available for download soon.