With Bibliocraft the bookshelves fill up as you add more books. There isn't any text but as you start to put hundreds in these it can start causing lag due to rendering. If they just appear full or empty then it sort of defeats the purpose of showing how many books you have or perhaps showing labels when you hover over them. I'm not sure how you solve the issue really if you want the aesthetics.
What can really become a mess is if a random creeper or a player comes along to destroy the shelves and suddenly you've got the additional lag of the items (books) dropping on the ground.
I like the idea of adding to vanilla if it can be done without causing lag.
I agree with DuhDerp, as his suggestion would decrease the amount of lag.
Rollback Post to RevisionRollBack
I just took the Minecraft Noob test! Check out what I scored. Think you can beat me?!
if I were to add something, I'd say the texture should change according to the amount of books stored.
Storing certain enchanted books could alter the chances of items receiving the enchantment from enchantment tables around it.
Like, say you have sharpness IV books loaded into all the book shelves around the enchantment table allowing Sharpness IV to become of greater chance when enchanting.
You should just craft bookshelves without the books, and put the books in manually. You could put other stuff on the shelves too.
That would mean if you wanted to make a library, you would have to fill all those bookshelves with your own books. You should be able to craft a half-filled bookshelf from the get-go, even though it might not follow the logic of how many books you're using.
Many people have thought of this, and it's incredible Mojang hasn't done it yet. I think you should be able to put in this list of items:
Book
Enchanted Book
Book and Quill
Written Book
Paper
Map
Empty Map
Adventure Map (The one that shows Mansions and Monuments)
Button (this would make shift-clicking the bookshelf turn on/off redstone signal. Good for secret passages, like in movies when they move a fake book to open the secret door.)
I support this, perhaps have a cap on how many books per shelf. Making sure its nothing but books shouldn't be too hard to code either, they already limit shulker boxes from being stored inside of a shulker box. So instead of checking for if shulker box, they would just check for if not book.
I would limited it to 9 books per shelf or 16, but no more.
I support this idea 100% I just have one suggestion (adding on to HUZBUBBER_TIM's idea): each type of enchanted book has a different color associated with it, in addition to having that enchantment appear more often.
EX: Fire Aspect is RED, Frost Walker is BLUE, Haste is YELLOW, etc.
I think that would cause this idea to be SO much better. Just my opinion though.
And it should have the books clearly seen there with what type it is, and enchantment if enchanted. You should be able to pick out a book, not with a chest GUI.
Chests are stored in the chunk data (they are block entities) so nothing is actually shown to the player in terms of content until you open them. So there's no visual difference in a chest that is empty versus one that is totally full - therefore no lag.
solution time:
bookshelf holds 8 books. If bookshelf <= 4; it's empty. If bookshelf >=5; it's full
but if bookshelves do actually working as Bookshelves, what about those bookshelves auto-generated in village or mansion?
1. all empty bookshelves
2. all empty books in bookshelves
3. some enchant books in bookshelves
I mean if really bookshelves behave like chest, mojang should put some books into those Bookshelves randomly, and that will not be very easy to balance, because bookshelves is much more than chest in number.
but if bookshelves do actually working as Bookshelves, what about those bookshelves auto-generated in village or mansion?
1. all empty bookshelves
2. all empty books in bookshelves
3. some enchant books in bookshelves
I mean if really bookshelves behave like chest, mojang should put some books into those Bookshelves randomly, and that will not be very easy to balance, because bookshelves is much more than chest in number.
I just had a thought that this might not be so easy to implement. You know how Minecraft pistons can't move chests, furnaces and such. I know this isn't a problem in Pocket, but in Java/consoles this moving of storage items with a piston is not possible, except for shulker boxes of course and those aren't moved rather broken.
I'm not saying this is impossible to do, but I'm afraid with how these storage units are coded currently, unless they switch to how Pocket works I don't see this happening.
Let me explain my reasoning. People love using Pistons with bookselves for secret entrances. If this feature were to put bookselves in same category as chests you might not be able to push them any more. This would break alot of secret door redstone.
I'm not too familiar with the code behind Minecraft, but I feel there is a reason you can't push storage items. Pocket edition did show it was possible, but Pocket was built from scratch pretty much from my understanding. I'm sure they could do this, but I do feel there are obstacles that must be tackled.
To change the chests to store chest data else where would require a world conversion that would take as longer for the more chests you have, which is likely why they haven't made chests moveable. I mean sure you can do this movability for just the bookshelves.
Another concern, what do you do with bookshelves that are already in a world? Do we just make them empty now? How will this affect maps that people played on for years?
Enough rambling, I like the idea, just had some concerns about implementation.
Yes. As long as they do not cause lag like several folks have stated. Do es not need to be a new texture, does not need to be a new entity... just add the ability to access the bookshelf block as it is now and add and take books from them. If the bookshelf has books, it shows books in the texture map. If there are no books in it, then it shows a different texture map of no books.
Rollback Post to RevisionRollBack
No one is more professional that I. I am a Non-Commissioned Officer, a Leader of Soldiers.
And you could put a comparator behind it. It would detect more or less books.
Bookshelves activating redstone everyone. Here is how it happens.
I agree with DuhDerp, as his suggestion would decrease the amount of lag.
I just took the Minecraft Noob test! Check out what I scored. Think you can beat me?!
To take the test, check out
https://minecraftnoobtest.com/test.php
Don't click this link, HE is haunting it...
This has been suggested many times.
if I were to add something, I'd say the texture should change according to the amount of books stored.
Storing certain enchanted books could alter the chances of items receiving the enchantment from enchantment tables around it.
Like, say you have sharpness IV books loaded into all the book shelves around the enchantment table allowing Sharpness IV to become of greater chance when enchanting.
BA
That would mean if you wanted to make a library, you would have to fill all those bookshelves with your own books. You should be able to craft a half-filled bookshelf from the get-go, even though it might not follow the logic of how many books you're using.
Many people have thought of this, and it's incredible Mojang hasn't done it yet. I think you should be able to put in this list of items:
Book
Enchanted Book
Book and Quill
Written Book
Paper
Map
Empty Map
Adventure Map (The one that shows Mansions and Monuments)
Button (this would make shift-clicking the bookshelf turn on/off redstone signal. Good for secret passages, like in movies when they move a fake book to open the secret door.)
SUPPORT
I support this, perhaps have a cap on how many books per shelf. Making sure its nothing but books shouldn't be too hard to code either, they already limit shulker boxes from being stored inside of a shulker box. So instead of checking for if shulker box, they would just check for if not book.
I would limited it to 9 books per shelf or 16, but no more.
I support this idea 100% I just have one suggestion (adding on to HUZBUBBER_TIM's idea): each type of enchanted book has a different color associated with it, in addition to having that enchantment appear more often.
EX: Fire Aspect is RED, Frost Walker is BLUE, Haste is YELLOW, etc.
I think that would cause this idea to be SO much better. Just my opinion though.
And it should have the books clearly seen there with what type it is, and enchantment if enchanted. You should be able to pick out a book, not with a chest GUI.
SUPPORT.
PVP Legend
solution time:
bookshelf holds 8 books. If bookshelf <= 4; it's empty. If bookshelf >=5; it's full
shelfstate = (books>4)?full:empty;
A bookshelf now acts as a block entity.
OFFICIAL POSTING/REPLYING GUIDELINES
UNOFFICIAL POSTING GUIDE (PRT)
UNOFFICIAL REPLYING GUIDE (FTC)
but if bookshelves do actually working as Bookshelves, what about those bookshelves auto-generated in village or mansion?
1. all empty bookshelves
2. all empty books in bookshelves
3. some enchant books in bookshelves
I mean if really bookshelves behave like chest, mojang should put some books into those Bookshelves randomly, and that will not be very easy to balance, because bookshelves is much more than chest in number.
Maybe we could use a book update, lol.
PVP Legend
I think there have been mods that do this, as frankly it's pretty logical in-game. Support
i dont mind the idea of interactive bookshelves, so long as they are an added item and not a replacement for the current bookshelves
.............................................................................
I just had a thought that this might not be so easy to implement. You know how Minecraft pistons can't move chests, furnaces and such. I know this isn't a problem in Pocket, but in Java/consoles this moving of storage items with a piston is not possible, except for shulker boxes of course and those aren't moved rather broken.
I'm not saying this is impossible to do, but I'm afraid with how these storage units are coded currently, unless they switch to how Pocket works I don't see this happening.
Let me explain my reasoning. People love using Pistons with bookselves for secret entrances. If this feature were to put bookselves in same category as chests you might not be able to push them any more. This would break alot of secret door redstone.
I'm not too familiar with the code behind Minecraft, but I feel there is a reason you can't push storage items. Pocket edition did show it was possible, but Pocket was built from scratch pretty much from my understanding. I'm sure they could do this, but I do feel there are obstacles that must be tackled.
To change the chests to store chest data else where would require a world conversion that would take as longer for the more chests you have, which is likely why they haven't made chests moveable. I mean sure you can do this movability for just the bookshelves.
Another concern, what do you do with bookshelves that are already in a world? Do we just make them empty now? How will this affect maps that people played on for years?
Enough rambling, I like the idea, just had some concerns about implementation.
Yes. As long as they do not cause lag like several folks have stated. Do es not need to be a new texture, does not need to be a new entity... just add the ability to access the bookshelf block as it is now and add and take books from them. If the bookshelf has books, it shows books in the texture map. If there are no books in it, then it shows a different texture map of no books.
No one is more professional that I. I am a Non-Commissioned Officer, a Leader of Soldiers.
Good idea
Definitely needs to be added