BookShelvesPlus allows bookshelves to act as a storage system! With configurable pages, rows, as well as a file-based storage system, you can be sure you have the most optimal storage while keeping your books safe and stable.
- Place any type of book into a bookshelf
- It will be safely stored via the file system in the corresponding plugin folder
- If you would like to change the number of rows (max 5 to allow room for the page buttons) or pages for new bookshelves, change these values in the config file
- Optimal file-based storage system
- Fully configurable system from number of rows/pages, items to represent next page etc
- Storage for all types of books in bookshelves
- Contents of the bookshelf will drop upon being broken
- No unexpected loss of contents or enchantments like other similar plugins
configuration.yml
version: 1
default:
# You can have up to 5 rows. 6th / the next row
# is reserved for the page-related items.
rows: 3
pages: 2
inventory:
name: "&8Bookshelf ({page}/{pages})"
page-change-sound:
name: ITEM_BOOK_PAGE_TURN
volume: 1.0
pitch: 1.0
close-inventory-item:
type: BARRIER
name: "&eClose"
lore:
- "&7Click to close"
- "&7this inventory."
enchantments: {}
flags: []
next-page-item:
type: ARROW
name: "&eNext Page"
lore:
- "&7Click to go to"
- "&7the next page."
enchantments: {}
flags: []
previous-page-item:
type: ARROW
name: "&ePrevious Page"
lore:
- "&7Click to go to"
- "&7the previous page."
enchantments: {}
flags: []
bookshelves.yml (Storage System)
bookshelves:
- ==: dev.jaqobb.realisticbookshelves.bookshelf.Bookshelf
location:
world: world
x: -110.0
y: 66.0
z: 26.0
pitch: 0.0
yaw: 0.0
pages: 3
rows: 5
contents: |
rO0ABXcEAAAAh3BwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHNy
ABpvcmcuYnVra2l0LnV0aWwuaW8uV3JhcHBlcvJQR+zxEm8FAgABTAADbWFwdAAPTGphdmEvdXRp
bC9NYXA7eHBzcgA1Y29tLmdvb2dsZS5jb21tb24uY29sbGVjdC5JbW11dGFibGVNYXAkU2VyaWFs
aXplZEZvcm0AAAAAAAAAAAIAAlsABGtleXN0ABNbTGphdmEvbGFuZy9PYmplY3Q7WwAGdmFsdWVz
cQB+AAR4cHVyABNbTGphdmEubGFuZy5PYmplY3Q7kM5YnxBzKWwCAAB4cAAAAAN0AAI9PXQAAXZ0
AAR0eXBldXEAfgAGAAAAA3QAHm9yZy5idWtraXQuaW52ZW50b3J5Lkl0ZW1TdGFja3NyABFqYXZh
LmxhbmcuSW50ZWdlchLioKT3gYc4AgABSQAFdmFsdWV4cgAQamF2YS5sYW5nLk51bWJlcoaslR0L
lOCLAgAAeHAAAAe4dAAORU5DSEFOVEVEX0JPT0tzcQB+AABzcQB+AAN1cQB+AAYAAAADcQB+AAhx
AH4ACXEAfgAKdXEAfgAGAAAAA3EAfgAMc3EAfgANAAAHuHEAfgAQc3EAfgAAc3EAfgADdXEAfgAG
AAAAA3EAfgAIcQB+AAlxAH4ACnVxAH4ABgAAAANxAH4ADHNxAH4ADQAAB7hxAH4AEHNxAH4AAHNx
AH4AA3VxAH4ABgAAAANxAH4ACHEAfgAJcQB+AAp1cQB+AAYAAAADcQB+AAxzcQB+AA0AAAe4cQB+
ABBzcQB+AABzcQB+AAN1cQB+AAYAAAADcQB+AAhxAH4ACXEAfgAKdXEAfgAGAAAAA3EAfgAMc3EA
fgANAAAHuHEAfgAQc3EAfgAAc3EAfgADdXEAfgAGAAAAA3EAfgAIcQB+AAlxAH4ACnVxAH4ABgAA
AANxAH4ADHNxAH4ADQAAB7hxAH4AEHNxAH4AAHNxAH4AA3VxAH4ABgAAAANxAH4ACHEAfgAJcQB+
AAp1cQB+AAYAAAADcQB+AAxzcQB+AA0AAAe4cQB+ABBzcQB+AABzcQB+AAN1cQB+AAYAAAADcQB+
AAhxAH4ACXEAfgAKdXEAfgAGAAAAA3EAfgAMc3EAfgANAAAHuHEAfgAQc3EAfgAAc3EAfgADdXEA
fgAGAAAAA3EAfgAIcQB+AAlxAH4ACnVxAH4ABgAAAANxAH4ADHNxAH4ADQAAB7hxAH4AEHNxAH4A
AHNxAH4AA3VxAH4ABgAAAANxAH4ACHEAfgAJcQB+AAp1cQB+AAYAAAADcQB+AAxzcQB+AA0AAAe4
cQB+ABBzcQB+AABzcQB+AAN1cQB+AAYAAAADcQB+AAhxAH4ACXEAfgAKdXEAfgAGAAAAA3EAfgAM
c3EAfgANAAAHuHEAfgAQc3EAfgAAc3EAfgADdXEAfgAGAAAAA3EAfgAIcQB+AAlxAH4ACnVxAH4A
BgAAAANxAH4ADHNxAH4ADQAAB7hxAH4AEHNxAH4AAHNxAH4AA3VxAH4ABgAAAANxAH4ACHEAfgAJ
cQB+AAp1cQB+AAYAAAADcQB+AAxzcQB+AA0AAAe4cQB+ABBzcQB+AABzcQB+AAN1cQB+AAYAAAAD
cQB+AAhxAH4ACXEAfgAKdXEAfgAGAAAAA3EAfgAMc3EAfgANAAAHuHEAfgAQc3EAfgAAc3EAfgAD
dXEAfgAGAAAAA3EAfgAIcQB+AAlxAH4ACnVxAH4ABgAAAANxAH4ADHNxAH4ADQAAB7hxAH4AEHNx
AH4AAHNxAH4AA3VxAH4ABgAAAANxAH4ACHEAfgAJcQB+AAp1cQB+AAYAAAADcQB+AAxzcQB+AA0A
AAe4cQB+ABBzcQB+AABzcQB+AAN1cQB+AAYAAAADcQB+AAhxAH4ACXEAfgAKdXEAfgAGAAAAA3EA
fgAMc3EAfgANAAAHuHEAfgAQc3EAfgAAc3EAfgADdXEAfgAGAAAAA3EAfgAIcQB+AAlxAH4ACnVx
AH4ABgAAAANxAH4ADHNxAH4ADQAAB7hxAH4AEHNxAH4AAHNxAH4AA3VxAH4ABgAAAANxAH4ACHEA
fgAJcQB+AAp1cQB+AAYAAAADcQB+AAxzcQB+AA0AAAe4cQB+ABBzcQB+AABzcQB+AAN1cQB+AAYA
AAADcQB+AAhxAH4ACXEAfgAKdXEAfgAGAAAAA3EAfgAMc3EAfgANAAAHuHEAfgAQc3EAfgAAc3EA
fgADdXEAfgAGAAAAA3EAfgAIcQB+AAlxAH4ACnVxAH4ABgAAAANxAH4ADHNxAH4ADQAAB7hxAH4A
EHNxAH4AAHNxAH4AA3VxAH4ABgAAAANxAH4ACHEAfgAJcQB+AAp1cQB+AAYAAAADcQB+AAxzcQB+
AA0AAAe4cQB+ABBzcQB+AABzcQB+AAN1cQB+AAYAAAADcQB+AAhxAH4ACXEAfgAKdXEAfgAGAAAA
A3EAfgAMc3EAfgANAAAHuHEAfgAQc3EAfgAAc3EAfgADdXEAfgAGAAAAA3EAfgAIcQB+AAlxAH4A
CnVxAH4ABgAAAANxAH4ADHNxAH4ADQAAB7hxAH4AEHNxAH4AAHNxAH4AA3VxAH4ABgAAAANxAH4A
CHEAfgAJcQB+AAp1cQB+AAYAAAADcQB+AAxzcQB+AA0AAAe4cQB+ABBzcQB+AABzcQB+AAN1cQB+
AAYAAAADcQB+AAhxAH4ACXEAfgAKdXEAfgAGAAAAA3EAfgAMc3EAfgANAAAHuHEAfgAQc3EAfgAA
c3EAfgADdXEAfgAGAAAAA3EAfgAIcQB+AAlxAH4ACnVxAH4ABgAAAANxAH4ADHNxAH4ADQAAB7hx
AH4AEHNxAH4AAHNxAH4AA3VxAH4ABgAAAANxAH4ACHEAfgAJcQB+AAp1cQB+AAYAAAADcQB+AAxz
cQB+AA0AAAe4cQB+ABBzcQB+AABzcQB+AAN1cQB+AAYAAAADcQB+AAhxAH4ACXEAfgAKdXEAfgAG
AAAAA3EAfgAMc3EAfgANAAAHuHEAfgAQc3EAfgAAc3EAfgADdXEAfgAGAAAAA3EAfgAIcQB+AAlx
AH4ACnVxAH4ABgAAAANxAH4ADHNxAH4ADQAAB7hxAH4AEHNxAH4AAHNxAH4AA3VxAH4ABgAAAANx
AH4ACHEAfgAJcQB+AAp1cQB+AAYAAAADcQB+AAxzcQB+AA0AAAe4cQB+ABBzcQB+AABzcQB+AAN1
cQB+AAYAAAADcQB+AAhxAH4ACXEAfgAKdXEAfgAGAAAAA3EAfgAMc3EAfgANAAAHuHEAfgAQcHBw
cHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcA==
Report Bugs & Suggestions:
Other Information:
Source code: https://github.com/Bet1K/BookShelvesPlus