Minecraft Data Packs / Cosmetic

Interactive Bookshelves V5.2.2 [1.14.4]

    • 66,103 views, 43 today
    • 12,895 downloads, 5 today
    chuckchuk avatar chuckchuk
    Level 60 : High Grandmaster Gent
    124
    READ V5.0 NOTES BELOW
    V5.0+ is V1.14 ONLY

    SERVER RESOURCEPACK LINK:
    https://www.dropbox.com/s/peyjbs4031293pb/Chuck%20RP%20V5.4.zip?dl=1
    **Copy that Link and put it into your server.properties resourcepack field


    Placeable Bookshelves with No Mods!
    This Datapack Allows you to craft, place, and use interactive bookshelves in Minecraft 1.13! It's
    a Datapack, so follow the instructions in "Installation.txt" or "ReadMe.txt"


    Videos:
    OMGCraft Video
    Phoenix SC Video
    LogDotZip Video

    Join Our Datapacks Discord!


    UPDATE V5.2: (-1.14 Only)
    [​1.14 only-ish]
    You can download it (here)

    Feature:
    - NOW GET ITEMS BACK FROM REMOVING SHELVES!
      - Shelves no longer have to be empty for you to remove them
      - Removing them drops all the items that were in them
      - This is a 1.14 ONLY feature
      - V5.0 *will* work in 1.13, BUT, will delete your items if you break a bookshelf while the bookshelf is not empty.

    This update HUGELY optimized the pack!

    - REALLY optimized server lag with many nearby shelves.
    - Fixed bug where shield in offhand was getting deleted near shelves.


    UPDATE V4.0: (1.13 +)

    Download it here.

    I've updated the pack to V4.0, which is now compatible with 1.14. The items in your inventory will also now display as bookshelves instead of trapdoors thanks to a neat 1.14 feature of "CustomModelData," which is really neat! Please do update to V4.0! You won't regret it! (Also thinking of making a version 4.1.0 which would include all the new slab types).


    UPDATE V3.0:
    (You can download it here)

    I have updated the pack to V3.0, and is now MUCH more reliable. The pack no longer uses spawn eggs, instead you can place the shelves with trapdoors and they will now have hitboxes, which you can use to break them!


    You no longer need to remove shelves with a Shelf Hammer, you need only break the trapdoor secretly hidden inside them.

    The New pack uses a New Resource Pack, and if you're seeing weird shelves, run the command: /function bookshelf:convert

    To give yourself a bookshelf, run /function bookshelf:recipe/crafting/#TYPE

    I have also added a bookshelf for EVERY Block that has a Slab Variant!

    IF THERE IS EVER A BOOKSHELF YOU CANNOT REMOVE FOR SOME REASON, RUN THE COMMAND: /function bookshelf:force_kill
    This is a V3.0 feature ONLY.


    To Do:

    - Utilize the Shelf Hammer from the other pack to allow for the creation of Corner Shelves
    - Fix the raycasting on the placement a little bit to be more accurate, so that you don't have the possibility of loosing a shelf
    - (Make a Video for V3.0 V5.0 - This was planned, but due to time constraints I couldn't make it before releasing V3.0)
    CreditBoomber, SedarGames, RedstoneGamez, Crazykk1449
    CompatibilityMinecraft 1.14
    Tags

    6 Update Logs

    Patch V5.2.2 : 05/03/2019 1:36:06 amMay 3rd, 2019

    PATCH V5.2.2
    Patch:
     - Updated the Resourcepack to be compatible with the new Version of Tables and Chairs (V3.2)
     - Removed DS_Store (Mac Folder file) From all directories (UNCONFIRMED)

    V5.2.1 - Don't remember Changes...

    V5.1
    Major Bug Fix:
    - Placing and Removing items from the bottom shelf was a LOT harder. Now this long-standing bug was fixed so that you can easily access any of the shelves! (Courtesy of this bug fix goes to Boomber, it was a really hard bug to fix)

    V5.0
    - Now your items will DROP automatically when breaking shelves!
    - Bookshelves now display in your inventory (Using 1.14 CustomModelData)
    - General Performance Improvements!
    LOAD MORE LOGS

    Create an account or sign in to comment.

    1
    04/11/2021 12:54 pm
    Level 60 : High Grandmaster Gent
    chuckchuk
    chuckchuk avatar
    Sorry to say I may not be updating this pack in the future
    The reason for this is because each bookshelf requires the use of 6 armorstands as to hold the items they need to hold. In contrast, Tables and Chairs uses at most 2 entities per block (3 on tables if you do some interesting things, but that's rare)

    I really love this pack, but I believe that it's a bit too laggy to justify its use on most worlds and servers, plus armorstands overlapping each other have always been pretty buggy too.

    I'm sorry for everyone who really loves this pack, but I really can't bring myself to update something that could potentially cause a world so much lag. Just creating a library alone would be enough to lag a world, if you have 30 bookshelves lets say, each being 6 armorstands each, that's already 180 entities, and while that's not too bad and shouldn't lag you much, just imagine trying to make an even larger library for something like a server.



    I do thank everyone who has used and loved this pack, however, I appreciate all of your support with it!
    1
    04/13/2020 5:52 pm
    Level 1 : New Miner
    fiha_sundays
    fiha_sundays avatar
    does this work for 1.15?
    1
    04/15/2020 1:14 pm
    Level 1 : New Explorer
    MayliSong
    MayliSong avatar
    I had it working for 1.15.2 just fine for quite a while, I think it only stopped working for me because I added mods.
    1
    04/12/2020 4:40 pm
    Level 1 : New Explorer
    MayliSong
    MayliSong avatar
    Is it possible that this datapack doesn't play well with mods? I recently added several fabric mods to a world that had a few of these bookshelves, which were working fine before, but now they only show up as trapdoors. I can apparently still place things in them, but I only see trapdoors.
    1
    03/29/2020 3:16 pm
    Level 12 : Journeyman Miner
    Pontusedberg
    Pontusedberg avatar
    heya! is there a way to fix this error?
    https://pastebin.com/UsZqFtju
    1
    03/15/2020 12:39 pm
    Level 41 : Master uwu
    KapceRBLX
    KapceRBLX avatar
    1.16 please <3
    1
    03/20/2020 7:14 pm
    Level 60 : High Grandmaster Gent
    chuckchuk
    chuckchuk avatar
    So the problem I've been able to find in 1.16 is that crafting recipes aren't working as intended, but they still give the books.



    What issues are you having on 1.16?
    1
    03/21/2020 3:14 am
    Level 41 : Master uwu
    KapceRBLX
    KapceRBLX avatar
    when you're close to the books you see real ones also when you place only enchanted books on the shelf two textures are bugged.
    1
    03/06/2020 2:02 pm
    Level 33 : Artisan Robot
    TheBlindBat
    TheBlindBat avatar
    Do you need optifine?
    1
    03/10/2020 2:16 am
    Level 60 : High Grandmaster Gent
    chuckchuk
    chuckchuk avatar
    nope!
    2
    12/18/2019 7:28 pm
    Level 1 : New Miner
    bastol_tv
    bastol_tv avatar
    1.15 version ?
    1
    11/05/2019 11:10 am
    Level 1 : New Crafter
    Carelle
    Carelle avatar
    When it comes to storing enchantment books or books in general, do you think you could make it where when you hover your cursor over the book that name of the book pops up so your not guessing what enchantment is what?
    1
    10/02/2019 2:03 pm
    Level 1 : New Crafter
    SailorEffinMoon
    SailorEffinMoon avatar
    Okay so I'm using "Chuck RP V5.4" and it'll run Tables and Chairs but when I put in this datapack I get this error:

    [Server-Worker-3/ERROR]: Couldn't read block tag list bookshelf:iron_raycast from bookshelf:tags/blocks/iron_raycast.json in data pack Bookshelves DataPack V5.2.2
    com.google.gson.JsonParseException: com.google.gson.stream.MalformedJsonException: Use JsonReader.setLenient(true) to accept malformed JSON at line 31 column 3 path $.values[28]
    at zs.a(SourceFile:495) ~[server.jar:?]
    at zs.a(SourceFile:533) ~[server.jar:?]
    at zh.a(SourceFile:94) ~[server.jar:?]
    at java.util.concurrent.CompletableFuture$AsyncSupply.run(Unknown Source) [?:1.8.0_221]
    at java.util.concurrent.CompletableFuture$AsyncSupply.exec(Unknown Source) [?:1.8.0_221]
    at java.util.concurrent.ForkJoinTask.doExec(Unknown Source) [?:1.8.0_221]
    at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(Unknown Source) [?:1.8.0_221]
    at java.util.concurrent.ForkJoinPool.runWorker(Unknown Source) [?:1.8.0_221]
    at java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source) [?:1.8.0_221]
    Caused by: com.google.gson.stream.MalformedJsonException: Use JsonReader.setLenient(true) to accept malformed JSON at line 31 column 3 path $.values[28]
    at com.google.gson.stream.JsonReader.syntaxError(JsonReader.java:1559) ~[server.jar:?]
    at com.google.gson.stream.JsonReader.checkLenient(JsonReader.java:1401) ~[server.jar:?]
    at com.google.gson.stream.JsonReader.doPeek(JsonReader.java:560) ~[server.jar:?]
    at com.google.gson.stream.JsonReader.hasNext(JsonReader.java:414) ~[server.jar:?]
    at com.google.gson.internal.bind.TypeAdapters$29.read(TypeAdapters.java:730) ~[server.jar:?]
    at com.google.gson.internal.bind.TypeAdapters$29.read(TypeAdapters.java:739) ~[server.jar:?]
    at com.google.gson.internal.bind.TypeAdapters$29.read(TypeAdapters.java:714) ~[server.jar:?]
    at com.google.gson.internal.bind.TypeAdapters$35$1.read(TypeAdapters.java:910) ~[server.jar:?]
    at zs.a(SourceFile:493) ~[server.jar:?]
    ... 8 more"
    2
    10/03/2019 5:12 pm
    Level 60 : High Grandmaster Gent
    chuckchuk
    chuckchuk avatar
    Strange, I should fix that...

    It's been a while since I've updated this pack specifically.
    1
    11/20/2019 12:26 pm
    Level 1 : New Miner
    Ladman14
    Ladman14 avatar
    Please Do! I love the pack so far! But now it won't load
    2
    10/01/2019 9:55 am
    Level 1 : New Crafter
    SailorEffinMoon
    SailorEffinMoon avatar
    I see that the resource pack is the same for this and your Tables and Chairs datapack. Does this mean they are one and the same? Can you use both at the same time?
    1
    10/03/2019 5:09 pm
    Level 60 : High Grandmaster Gent
    chuckchuk
    chuckchuk avatar
    Yes indeed!

    Also, great name haha.
    1
    08/22/2019 5:55 pm
    Level 1 : New Miner
    EPDreary
    EPDreary avatar
    Thank you for sharing this incredible build. I appreciate it.
    1
    08/08/2019 8:05 am
    Level 10 : Journeyman Dragon
    RobertPlayz9157HUN
    RobertPlayz9157HUN avatar
    Do this can be used in singleplayer?
    1
    08/08/2019 11:51 am
    Level 60 : High Grandmaster Gent
    chuckchuk
    chuckchuk avatar
    Of course!
    1
    08/03/2019 11:35 am
    Level 19 : Journeyman Taco
    WindiestBark165
    WindiestBark165 avatar
    is the _MACOSX supposed to be separate or not? or is that file downloaded with the pack in case the downloaded is downloading this on a Mac computer
    1
    08/03/2019 4:54 pm
    Level 60 : High Grandmaster Gent
    chuckchuk
    chuckchuk avatar
    Oh sorry the _MACOSX is a file you can delete... it shouldn't be there but I have trouble removing it on my Mac :F

    Yeah don't worry about that file.
    1
    08/03/2019 10:20 pm
    Level 19 : Journeyman Taco
    WindiestBark165
    WindiestBark165 avatar
    ok. Do i need to add both the datapacks(two cane when i downloaded this) to the same world file or will it not work if i do that
    1
    08/04/2019 3:35 am
    Level 60 : High Grandmaster Gent
    chuckchuk
    chuckchuk avatar
    No, you need to put the one called: Chuck's RP into your resourcepack folder.
    1
    08/04/2019 10:25 am
    Level 19 : Journeyman Taco
    WindiestBark165
    WindiestBark165 avatar
    Ah. But, will i be able to find the items in the inventory or do i also have to make them in creative mode
    1
    08/01/2019 12:40 am
    Level 1 : New Miner
    shados101
    shados101 avatar
    I see silhouettes of armor stands...is this normal? It is quite an eye sore lol.
    1
    08/02/2019 2:58 am
    Level 60 : High Grandmaster Gent
    chuckchuk
    chuckchuk avatar
    Nope! That happens in conjunction with other packs: such as civetkitty's infinidungeon pack apparently. If you have that pack, then that's the reason, otherwise it could be some other pack.
    1
    08/29/2019 1:08 am
    Level 1 : New Miner
    shados101
    shados101 avatar
    Im actually using infini dungeon lol ill take that off and try it out. Thanks :D
    1
    07/26/2019 4:41 pm
    Level 3 : Apprentice Miner
    McNachos
    McNachos avatar
    cool
    1
    07/19/2019 8:25 am
    Level 4 : Apprentice Miner
    weareham
    weareham avatar
    it doesnt work on 1.14.3, sadly
    1
    07/20/2019 5:28 pm
    Level 60 : High Grandmaster Gent
    chuckchuk
    chuckchuk avatar
    Weird, cause I've gotten it to work on my 1.14.3 server.... Hmmm, you sure you installed it correctly?

    If you keep having issues you can join the datapack discord for help.
    1
    07/21/2019 10:07 pm
    Level 4 : Apprentice Miner
    weareham
    weareham avatar
    yep, i have it both for my personal laptop + my vps server
    and it doesn't work on any of them
    1
    07/23/2019 5:11 pm
    Level 60 : High Grandmaster Gent
    chuckchuk
    chuckchuk avatar
    I just tested it on 1.14.3, and it works.



    Perhaps you didn't unzip the file? The zip file tat you download contains both the resourcepack and the datapack, put the Chuck's RP into your resourcepack folder and the other one into your Datapack folder
    1
    06/29/2019 1:30 am
    Level 11 : Journeyman Engineer
    FabioZumbi12
    FabioZumbi12 avatar
    So, 1.140-ish means not work on 1.14.3 right?



    Having this error on 5.2: https://gist.github.com/FabioZumbi12/004c77c0b8093aec44c40278366f13da
    1
    07/03/2019 11:18 am
    Level 60 : High Grandmaster Gent
    chuckchuk
    chuckchuk avatar
    Oh right, thanks! I'll look into that.
    3
    06/02/2019 10:42 pm
    Level 1 : New Miner
    Eva01
    Eva01 avatar
    I was getting a server error for this pack. I've traced it and fixed in my download.



    in the folder

    Bookshelves DataPack V5.2.2\data\bookshelf\tags\blocks

    The file "iron_raycast.json" has an additional "," in the end of "minecraft:mossy_cobblestone_wall", (last line)

    Just remove the "," and all is good.
    1
    06/07/2019 6:04 pm
    Level 60 : High Grandmaster Gent
    chuckchuk
    chuckchuk avatar
    Thank you so much, I'll try and change that for the next release.
    1
    05/24/2019 11:28 am
    Level 7 : Apprentice Miner
    hydroglider
    hydroglider avatar
    could you make it so you could place custom player heads in the bookshelves? i would like to fill shelves with fruit and veg for market stalls.
    1
    05/27/2019 1:47 am
    Level 60 : High Grandmaster Gent
    chuckchuk
    chuckchuk avatar
    Sounds like an interesting proposition, though it'd be fairly hard to implement. But i'll look into it. :)
    1
    05/20/2019 10:01 am
    Level 1 : New Miner
    woltman
    woltman avatar
    This has been a wonderful addition to our server, thank you for all the time and effort you've put into this. The shelves really give kitchens an authentic feel.
    1
    05/20/2019 10:22 am
    Level 60 : High Grandmaster Gent
    chuckchuk
    chuckchuk avatar
    Thank you very much! I'm glad to hear that you're enjoying the pack! :)
    2
    06/03/2019 1:59 pm
    Level 1 : New Miner
    woltman
    woltman avatar
    We've been using this data pack for awhile now, but I noticed that sometimes when I restart the server the bookshelves revert back to being trapdoors. It also made a nearby armor stand (loaded with armor, unfortunately) disappear. Do you think that's a bug in this data pack? I'm using Spigot but I don't have any armor-stand based mods installed other than Interactive Bookshelves.
    1
    06/07/2019 6:02 pm
    Level 60 : High Grandmaster Gent
    chuckchuk
    chuckchuk avatar
    Wow that's very odd.. It seems like something's interfering with the armorstands, as the bookshelves seem to be disappearing because their armorstands are being destroyed. But that's really odd, if you only have interactive bookshelves datapack and some plugins, I really can't see why that would be happening... could you give me a list of your plugins datapacks and version? If you don't mind, I'd love to try and figure this out.
    1
    05/19/2019 7:22 am
    Level 24 : Expert Modder
    Salradahn
    Salradahn avatar
    Really nice work. The models are good, and the armor stands are very responsive, it works really well, and never messes up item placement. Simply amazing.
    1
    05/20/2019 9:45 am
    Level 60 : High Grandmaster Gent
    chuckchuk
    chuckchuk avatar
    Thanks! This last update was crucial for that last part. It used to have trouble placing things on the bottom shelf because the armor stands would overlap. Boomber helped me fix that, so the pack's so much cleaner now thanks to that.
    1
    04/29/2019 12:45 am
    Level 1 : New Miner
    VoidsShadow
    VoidsShadow avatar
    If you're still updating 4.0, the recipe for stone_brick_bookshelf has an error. Change "minecraft:smooth_stone_slab" to "minecraft:stone_slab".

    EDIT: Okay, I've figured out "smooth_stone_slab" is for 1.14 and "stone_slab" is for 1.13.
    1
    04/30/2019 2:36 pm
    Level 60 : High Grandmaster Gent
    chuckchuk
    chuckchuk avatar
    Thanks for the bug report, I'll hopefully get around to updating 4.0 at some point. A bit busy cause of finals though but I'll try to find time.
    1
    04/28/2019 8:53 pm
    Level 1 : New Miner
    VoidsShadow
    VoidsShadow avatar
    Please learn to sanitize your archives of OS-specific files. Windows File Explorer is unable to delete files like .ds_store and _MACOSX. I had to delete dozens of these via 7zip before extracting the archive.

    P.S. the .DS_STORE files are per-folder and 7zip doesn't have a search function. It was a hassle to track them down in every folder.
    1
    04/30/2019 2:36 pm
    Level 60 : High Grandmaster Gent
    chuckchuk
    chuckchuk avatar
    Oh! I'm sorry, I was aware they existed, but didn't think they'd cause issue. I'll definitely try to sanitize for the future update.
    1
    03/24/2019 9:42 pm
    Level 1 : New Explorer
    DarknessReigns
    DarknessReigns avatar
    Hey, I love this datapack, but I have been attempting to remove some bookshelves in my realms server which I accidentally removed the blocks under, since I cannot replace them. However even after removing all the items it will not let me remove them in creative or survival, giving me the "remove all items" message.

    I tried the forcekill command, but nothing changed. So I tried downloading the world to singleplayer, nothing changed. Finally I tried updating the datapack from v4.0 to 4.1, no change. Since it is realms it is still on 1.3 tho.

    Do you have some other way for me to remove the bookshelves or replace the blocks under them?

    Edit: I found out the problem. If you place two bookshelves facing each other on two adjacent blocks, each considers the other shelf's contents to be included in itself, to remove such a bookshelf you must remove all items from both the shelf you desire to remove and the adjacent shelf. However, removing one shelf seems to turn the other into a trapdoor, in effect making you lose a shelf.

    Edit 2: While the shelf on the right is gone, now the other shelves, while it appears to be gone, is in fact still there, as i can place items on the invisible shelf. Here is a link to some imgur images displaying the issue, I have added descriptions to the images to help. imgur.com/a/i6AzYpo
    Planet Minecraft

    Website

    © 2010 - 2021
    www.planetminecraft.com

    Welcome