I'd much rather have shelves on which to put my enchanted books instead of jamming them into chests, so having shelves made for storing books instead of just out of them would be nice.
The Meaning of Life, the Universe, and Everything.
Join Date:
6/23/2013
Posts:
87
Member Details
This would be cool! This would also be useful for map makers if they want to build an adventure type map.
Rollback Post to RevisionRollBack
97% of teenagers would scream if they saw Justin Bieber on top of a tower about to jump,if you were the 3% sitting eating popcorn screaming "do a backflip" copy and paste this as you signature [/b]
Generation:9008 of this is the first time you have seen this add one more on to the generation on your signature[/b]
I don't see why you'd use a 9-slot chest that can only store books/maps instead of an actual chest. I like the bookshelves as a mostly aesthetic block. Plus, we don't need to make a rather commonly used block into a tile entity. But it makes sense I guess.
One of the unforeseen issues with this idea is that it can cause significant amounts of client lag when books are stored in shelves. It's an interesting idea implemented by other mods but it really can bring a server to a crawl in areas where people put hundreds of books in shelves. So, to be implemented in vanilla it would have to be working in a way as to prevent those issues and prevent abuse.
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.
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.
If I recall, every 2 books in a bibliocraft bookcase counts as 1 vanilla bookshelf for enchanting purposes. Perhaps something like this would offset the tile entity lag from the original idea.
Another option would be to implement a second type of bookshelf, one that is a tile entity and which implemented the enchantment boost and book storage (the original vanilla shelves would be pure aesthetic, no longer contributing at all to enchanting.) This would mean the basic enchantment setup would now be the table plus maybe 2 bookshelves, much like how the functional part of a villager house is just the door, 1 block for the floor inside the door, and 1 block above that for the roof.
I think some decorative blocks should have some functionality as well, and this is a good example that I want to see.
Although I don't write books at all, I find that storing books in a bookshelf is way more logical than dumping them into a chest, seeing that the books in a chest can be accidentally torn/bent by the random stuff (a sword is sharp enough) in it.
I believe you should be able to store up to nine books of any kind onto a bookshelf. This would be like a chest, but only for books and maybe maps.
Giant👏 Meteor👏 2020👏
Not much to say about this. I don't see why not. SUPPORT
Cool, this should be added, support!
I'd much rather have shelves on which to put my enchanted books instead of jamming them into chests, so having shelves made for storing books instead of just out of them would be nice.
Stay fluffy~
You should just craft bookshelves without the books, and put the books in manually. You could put other stuff on the shelves too.
Why am I here
Support, bro! I don't use books, but I totally support 110%
Go Cleveland Indians! 2018 WS Champs!
Follow me on my Twitter, even though I don't talk about MC all that much: Pufflefuzz
This would be cool! This would also be useful for map makers if they want to build an adventure type map.
97% of teenagers would scream if they saw Justin Bieber on top of a tower about to jump,if you were the 3% sitting eating popcorn screaming "do a backflip" copy and paste this as you signature [/b]
Generation:9008 of this is the first time you have seen this add one more on to the generation on your signature[/b]
I support this 100%. I have had the same thought myself.
I don't see why you'd use a 9-slot chest that can only store books/maps instead of an actual chest. I like the bookshelves as a mostly aesthetic block. Plus, we don't need to make a rather commonly used block into a tile entity. But it makes sense I guess.
Very much support this idea!
Giaccomos bookshelves mod does exactly this and should def be implemented into vanilla minecraft.
And like his mod the bookshelf should have to be full of books before it affects(?) The enchanting table
FULL SUPPORT
One of the unforeseen issues with this idea is that it can cause significant amounts of client lag when books are stored in shelves. It's an interesting idea implemented by other mods but it really can bring a server to a crawl in areas where people put hundreds of books in shelves. So, to be implemented in vanilla it would have to be working in a way as to prevent those issues and prevent abuse.
Wouldnt it cause just as much lag as a chest full of books? Or is the extra lag from the enchantment table side of it?
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.
ah ok. so how would they address that? make the bookshelf look full all the time whether its empty or not
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.
If I recall, every 2 books in a bibliocraft bookcase counts as 1 vanilla bookshelf for enchanting purposes. Perhaps something like this would offset the tile entity lag from the original idea.
Another option would be to implement a second type of bookshelf, one that is a tile entity and which implemented the enchantment boost and book storage (the original vanilla shelves would be pure aesthetic, no longer contributing at all to enchanting.) This would mean the basic enchantment setup would now be the table plus maybe 2 bookshelves, much like how the functional part of a villager house is just the door, 1 block for the floor inside the door, and 1 block above that for the roof.
Maybe if you put an enchanted book in the shelf, that enchantment would show up more often. But anyways, Much Support!🐛
What is it? It's magic...
Support
Would encourage more creativity from the players.
/Support
I think some decorative blocks should have some functionality as well, and this is a good example that I want to see.
Although I don't write books at all, I find that storing books in a bookshelf is way more logical than dumping them into a chest, seeing that the books in a chest can be accidentally torn/bent by the random stuff (a sword is sharp enough) in it.