Bookshelf - Functional Bookshelves for Minecraft
Finally, bookshelves in Minecraft have gained real meaning! The Bookshelf mod transforms ordinary decorative bookshelves into full-fledged containers for storing books and other items.
Main Features
Interactive Bookshelves
You can now open bookshelves like chests by simply right-clicking on them. Each shelf has a customizable number of rows for storing items. When opening a shelf, particles appear (configurable in settings), and when placing or removing items, a characteristic book-flipping sound is played.
Smart Storage
You can limit the types of items that can be placed on shelves (by default, only books and similar items are allowed). Naming shelves is supported - when placing a named shelf, its inventory retains the name. The function of copying shelves with contents in creative mode is also available.
Mechanical Integration
Shelves support interaction with pistons and sticky pistons for movement. Support for dispensers can be enabled in the configuration, as well as experimental support for hoppers and hopper minecarts (may consume significant resources with a large number of shelves).
Enchantment Table Boosting
Surround an enchantment table with bookshelves filled with books containing the desired enchantments to increase the chance of getting the desired spells. The more books with a specific enchantment, the higher the probability of it appearing in the enchantment table.
Compatibility
The mod integrates with popular protection systems:
- Bolt, LWCX, BlockLocker
- WorldGuard (version 7.0.0+)
- GriefPrevention, RedProtect, Residence
- Towny, Lands
- ASkyBlock, BentoBox, SuperiorSkyblock2
- GriefDefender, PlotSquared
Player invisibility plugins (Essentials, CMI, SuperVanish, PremiumVanish) and interaction visualization (InteractionVisualizer) are also supported.
Installation and Configuration
- Place the Bookshelf.jar file in the plugins folder
- Start the server
- Edit the configuration file if necessary
- Restart the server if you made changes to the config
Commands and Permissions
/bookshelf reload- plugin reload/bookshelf update- update checkbookshelf.use- permission to use shelvesbookshelf.copynbt- copying shelves with contents
Technical Features
The mod provides an API for developers, including events for opening/closing shelves and interaction with hoppers. Currently, shelves do not transmit redstone signal through comparators and are not registered in block logging systems.
Particles indicating the opening of a bookshelf
Bookshelf inventory interface with customizable number of rows