BookShelf
Current Version:
2.7 (1.5.2 Beta)
BookShelf requires you to also download SQLibrary from here and put it in your plugins folder.
More Info (Click Here)
What is it for?
This plugin allows players to store books, maps, and more into those once useless bookshelves. It encourages players to write books and store them in shelves, and can build onto your economy with libraries and bookstores by using the built in Vault support. Unlimited bookshelves make rule walls a thing of the past; store rule books inside an unlimited shelf, and every player can have one! Book Shelves are opened like a chest, by right clicking on the shelf. This opens a chest-like inventory that only allows the storage of books, maps, records, and paper. The items are stored in an SQLite database, so no setup is required to use this plugin! MySQL support is optional. These are just a few of the many features of BookShelf.
What are the Features?
- Store books, maps, records (music discs), and paper in bookshelves.
- Right click on shelves to open a familiar chest-like inventory!
- Configurable top/bottom access. Disable it, and hide the shelves in your floor!
- You can only store books, maps, paper, and records.
- Items maintain their position in the shelf; none of that "auto-sorting" business.
- Runs on SQLite - No setup!
- Can be configured to use MySQL instead of SQLite.
- Configurable shelf sizes (Rows of 9, Max 6 rows)
- Configurable default shelf names!
- Each shelf can be individually named - Great for naming library sections!
- Configure what types of books can be put into shelves!
- When the shelf is broken, books drop like a chest - nothing is lost!
- Reloading does not break the plugin.
- Create unlimited shelves that give out infinite copies! - Great for rule books, libraries, newspapers, city maps, and more!
- Create shop shelves that work with any Economy! (Using Vault)
- Combine unlimited and shop shelves to create a shop that has unlimited copies! - Great for server stores!
- Compatible with LWC! (Check the config page)
- Simple Permissions
- Easy-to-remember Commands
- Signs can be placed on shelves
- Enable/disable certain shelves, and enable/disable all shelves by default!
- Multiple players can access the same shelf at the same time!
- Disable selling books/paper to villagers!
Videos!
Check out other videos by bizburns01 (Luigi_Vampa)!
Usage and FAQ
Click here to learn about the Config, Permissions, Commands, Economy, and read the FAQ!
Last notes
Thanks to Deathmarine for his awesomeness and code samples he let me learn off of!
Thanks to all the awesome people who made videos about BookShelf!
Thanks to lvk and softvelvet for the donations!
Please, please, please! Leave suggestions and comments! If you find a bug please tell me! Thanks! :)
Git: https://bitbucket.org/Pew446/bookshelf
Please remember, if you use/modify my code you must also give this freedom to your users. Read up on GPLv2 before claiming my code as yours.
You can Donate if you want to say thanks. I am starting an electronics business and need all the help I can get. :)
Facts
- Date created
- Aug 07, 2012
- Categories
- Last update
- May 13, 2013
- Development stage
- Release
- License
- GNU General Public License version 2 (GPLv2)
- Curse link
- BookShelf
- Downloads
- 14,411
- Recent files
- B: BookShelf V2.7.1 (Testing new API) for CB 1.5.2-R0.1 May 13, 2013
- R: BookShelf V2.7 (1.5.2 Beta) for CB 1.5.2-R0.1 May 12, 2013
- B: BookShelf V2.5.1 (1.5.1 Dev Build) for 1.5.1 Mar 26, 2013
- B: BookShelf V2.5 (1.5.0 Beta) for 1.5.0 Mar 16, 2013
- R: BookShelf V2.5 (1.4.7) for CB 1.4.7-R1.0 Mar 16, 2013
- Reply
- #361
ken_cinder May 18, 2013 at 23:47 UTC - 0 likes@ImonlyI: Go
Add support for Lockette how? To Lock bookshelves?
If so, add Bookshelves(Block ID) to Lockette's config...no need for him to reinvent the wheel here.
- Reply
- #360
ImonlyI May 18, 2013 at 10:45 UTC - 0 likesCould you please add support for Lockette?
This is freaking awesome!
- Reply
- #359
Pew446 May 18, 2013 at 04:40 UTC - 0 likes@Sk8Sanctified: Go
Right, 2.7.1 does not require SQLibrary. I'm testing my own library, so it may not be stable. Report any bugs you find please :)
BFAK:Pew446,90690606,a4668217b2c81de4503e2a500f57c77f16cdbaf2115b841e1898bd6b1007850b
- Reply
- #358
Sk8Sanctified May 17, 2013 at 16:07 UTC - 0 likesJust checking beforehand, v2.7.1 no longer requires SQlibrary? I'm pretty sure that's what was said down there and what not. Pretty busy lately, skimming through :P
Visit SanctifiedMC community website at sanctifiedmc.com!
- Reply
- #357
ok12Boss May 15, 2013 at 07:57 UTC - 0 likesCan i put any item to the bookshelf except book?
- Reply
- #355
Pew446 May 15, 2013 at 03:14 UTC - 0 likes@GermanMataro: Go
This has been reported already for this build, so I am certain it is a bug. I'm not sure if it is CraftBukkit or BookShelf yet, though I am looking into it. I have had experiences where CraftBukkit was the culprit, so I might wait until a couple more builds come out and then try again. Thanks for the notice :)
- Reply
- #354
GermanMataro May 14, 2013 at 23:23 UTC - 0 likesWhy can not I put the paper on the shelves?
- Reply
- #353
Pew446 May 13, 2013 at 21:57 UTC - 0 likes@Brotaoski: Go
Thanks for the memory usage report. I was actually unaware of the memory usage jump until you told me. I guess that's what betas are for, right? ;) I'll check to make sure I close all my queries and such so I don't leak memory.
- Reply
- #352
Pew446 May 13, 2013 at 21:41 UTC - 0 likes@SQ10: Go
Maybe I'll create a separate plugin which adds onto Bookshelf as not to bloat Bookshelf with code not everybody would use. Thanks for the suggestion! This has been on my mind for a while.
- Reply
- #351
SQ10 May 13, 2013 at 11:03 UTC - 0 likesCould there be a system like a real library, where when players take a book out of a chest, it is recorded down and they cannot exit the library unless they checkout the book with the librarian or a self checkout counter (right-clicking a sign or NPC support via Citizens?). It would be even more awesome if there were overdue notices and costs for being overdue (Vault?)
Adding that feature will make this not only a book plugin, but a fully fledged library plugin! Looking forward for you to add this :D