Asynchronous bookshelf loading, unloading, and redstone.
Books from bookshelves should be like chests and be able to be unloaded and unloaded asynchronously (out of order). If the bookshelves are able to interact with hoppers, then have them load synchronously just like a chest would. Have the bookshelves be able to have comparator output and redstone input. When the redstone is on, all the books on that shelf and adjacent shelves are ejected and will not accept any books to be placed back on the shelf (redstone locked like a hopper). Have redstone repeater delays affect the time it takes for the bookshelf to eject the books (e.i. redstone repeater with a one tick delay will eject the books after 1 ticks, a redstone repeater with a two tick delay will eject the books after 2 ticks, etc.). Have a dispenser place the bookshelf with the face (of the bookshelf) facing towards the dispenser. Lastly, have the bookshelf be able to be moved by a piston while maintaining books.
I really hope this all makes sense. I exhausted all of my ideas into this bookshelf idea. I hope someone sees this and sees the pure potential of this in the game. This will be AWESOME!!!
Please sign in to leave a comment.