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!
-
View User Profile
-
Send Message
Posted Aug 27, 2012Hi, I tested this on my server, and whilst I like the concept, as did my users, I have run into an issue That i cant seem to resolve.
My server is remotely hosted, and when the plugin crashed, with similar error in the console to what has already been ticketed, I have been left with files and a folder in my plugin directoy that i cannot remove.
These files are as follows:
ShelfIt\Data\ShelfDb1 ShelfIt\Data\ShelfDb2 ShelfIt\Data\ShelfDb3 ShelfIt\Data\TypeDb
and also a folder ShelfIt\Data\
I have tried deleting them both via FTP and also by using my hosts File Manager, but to no avail. All I get is Prohibited File name. I'm also unable to rename the files or seemingly do anything with them.
Any Ideas ?
-
View User Profile
-
Send Message
Posted Aug 24, 2012@AlphaX93
Thank you kindly, I will do my best.
-
View User Profile
-
Send Message
Posted Aug 24, 2012@AkiraAkiba
no problem ;D and keep on the good work^^
-
View User Profile
-
Send Message
Posted Aug 23, 2012@AlphaX93
That's what I was thinking, but I wanted to be sure.
Thanks again for the idea and feeback.
-
View User Profile
-
Send Message
Posted Aug 23, 2012@AkiraAkiba
It should be so, that someone who isn't the owner of the region don't have acces to the shelf's on the region. I Don't know that much about programming :D may the region manager section of the site can help you.
-
View User Profile
-
Send Message
Posted Aug 20, 2012@AkiraAkiba
Lol, no problem!
Cool, Ok nice :D Thanks for Acknowledging my ideas and implementing (when you do) them into the plugin! :D
-
View User Profile
-
Send Message
Posted Aug 20, 2012@HugDaCreepR
I'm very flattered, thank you. I'd like to include it with 1.2 if I can, but that is heavily dependent on how well it jives with the rest of the 1.2 update progress. Realistically it probably will come later, but its not impossible for it to make it in 1.2.
-
View User Profile
-
Send Message
Posted Aug 20, 2012@AkiraAkiba:
Cool! Hopefully it will develop into a SUPER, SUPER awesome plugin instead of a SUPER awesome plugin :D Will a simplified version of what I suggested be coming out in 1.2 or later?
Thanks again!
-
View User Profile
-
Send Message
Posted Aug 19, 2012@HugDaCreepR
Thank you much for the suggestions, the ideas are really great. I may add something like that in the future, after I'm done getting the core features of Shelf-It to a point I'm satisfied with. Expect the first iteration of it to be much simpler than what you laid out here though :)
@AlphaX93
I will definitely be putting that link to good use, thank you much for supplying it to me. I am curious as to which part of region integration you are most interested in, if you don't mind me asking. I'd like to have a good idea of what you are looking for before I set it into stone.
-
View User Profile
-
Send Message
Posted Aug 19, 2012@AkiraAkiba
Maybe this can help you to use WorldGuard regions ;D http://wiki.sk89q.com/wiki/WorldGuard/Regions/API
-
View User Profile
-
Send Message
Posted Aug 18, 2012Just A Suggestion:
Hey, do you think you could make this compatible with BOSEconomy and/or Iconomy, so that players can buy the book that they want? Also that if you move your mouse over the books it comes up with the name of the book, a small description of the book (player written) and the price. Another thing that you could have it so that there is a default price, but have a permission node for admins and higher so they can set the price for the books they put in. So this could be a library type thing that players can buy a copy of the book but it can also be a storage area for the players. Perhaps only admins and higher can make the shops/library. Thanks p.s Great plugin btw :D
-
View User Profile
-
Send Message
Posted Aug 18, 2012@AlphaX93
Sorry, I forgot to address your second item. I will look into world guard integration, but it will likely come after version 1.2 [Hopefully the next version I release] Also, Thanks for the compliment, it is appreciated.
-
View User Profile
-
Send Message
Posted Aug 18, 2012@Alili1996
Glad you like it, and thanks for the feedback
@RasCas
I updated the ticket asking for more information as I couldn't reproduce the error. Thank you for your patience.
@Stevensaurus
Yes, breaking a shelf drops the regular three books plus whatever you had stored in it.
@AlphaX93
I can definitely give it a shot, thanks for the input!
-
View User Profile
-
Send Message
Posted Aug 18, 2012Can you make the Bookshelf is taking its name of the translation you've chosen in MC? Or make it configurable :D would be awesome! And an WorldGuard region-use would be awesome, right now everyone can store books in every Shelf. Nice Plugin!
-
View User Profile
-
Send Message
Posted Aug 18, 2012If I break the bookshelf do I get my book back?
-
View User Profile
-
Send Message
Posted Aug 18, 2012@AkiraAkiba
yes it did, thank you. Did you see my ticket?
PS: I know shelfes are for books, but it would be nicer to have a message instead of a crash. ;-)
-
View User Profile
-
Send Message
Posted Aug 18, 2012Awesome :D now i can store all my bookcrap without spamming my chests
-
View User Profile
-
Send Message
Posted Aug 18, 2012@beimeith
Should be no problem. I'll try to squeeze it into the next update [1.2]
@RasCas
Look at the bookshelf block you want to switch over to [Free] mode and type /si type
repeat the command to switch back to a regular shelf. All of Shelf-It's features work with any bookshelf block, even singles. I hope that information helps you out.
-
View User Profile
-
Send Message
Posted Aug 18, 2012How and where? is it possible for single shelfes?
-
View User Profile
-
Send Message
Posted Aug 17, 2012Hi, can you make it so that you can't click it from the top/bottom so you can hide them in a wood floor/ceiling?