Interactive Bookshelves V5.2.2 [1.14.4]

    • 118 diamonds
    • 55,428 views, 455 today
    • 11,440 downloads, 63 today
    • 105 comments
    • 164 favorites
    • 118
    • 164
    • 105
    avatar chuckchuk
    Level 56 : Grandmaster Gent
    92
    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

    1
    04/13/2020 5:52 pm
    Level 1 : New Miner
    fiha_sundays
    does this work for 1.15?
    1
    04/15/2020 1:14 pm
    Level 1 : New Miner
    MayliSong
    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 Miner
    MayliSong
    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
    heya! is there a way to fix this error?
    https://pastebin.com/UsZqFtju
    1
    03/15/2020 12:39 pm
    Level 21 : Expert Explorer
    KapceRBLX
    1.16 please <3
    1
    03/20/2020 7:14 pm
    Level 56 : Grandmaster Gent
    chuckchuk
    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 21 : Expert Explorer
    KapceRBLX
    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 23 : Expert Dragonborn
    TheBlindBat
    Do you need optifine?
    1
    03/10/2020 2:16 am
    Level 56 : Grandmaster Gent
    chuckchuk
    nope!
    2
    12/18/2019 7:28 pm
    Level 1 : New Miner
    bastol_tv
    1.15 version ?
    1
    11/05/2019 11:10 am
    Level 1 : New Crafter
    Carelle
    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
    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 56 : Grandmaster Gent
    chuckchuk
    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
    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
    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 56 : Grandmaster Gent
    chuckchuk
    Yes indeed!

    Also, great name haha.
    1
    08/22/2019 5:55 pm
    Level 1 : New Miner
    EPDreary
    Thank you for sharing this incredible build. I appreciate it.
    1
    08/08/2019 8:05 am
    Level 8 : Apprentice Dragon
    RobertPlayz9157HUN
    Do this can be used in singleplayer?
    1
    08/08/2019 11:51 am
    Level 56 : Grandmaster Gent
    chuckchuk
    Of course!
    1
    08/03/2019 11:35 am
    Level 16 : Journeyman Taco
    WindiestBark165
    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 56 : Grandmaster Gent
    chuckchuk
    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 16 : Journeyman Taco
    WindiestBark165
    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 56 : Grandmaster Gent
    chuckchuk
    No, you need to put the one called: Chuck's RP into your resourcepack folder.
    1
    08/04/2019 10:25 am
    Level 16 : Journeyman Taco
    WindiestBark165
    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
    I see silhouettes of armor stands...is this normal? It is quite an eye sore lol.
    1
    08/02/2019 2:58 am
    Level 56 : Grandmaster Gent
    chuckchuk
    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
    Im actually using infini dungeon lol ill take that off and try it out. Thanks :D
    1
    07/26/2019 4:41 pm
    Level 2 : Apprentice Miner
    McNachos
    cool
    1
    07/19/2019 8:25 am
    Level 3 : Apprentice Miner
    weareham
    it doesnt work on 1.14.3, sadly
    1
    07/20/2019 5:28 pm
    Level 56 : Grandmaster Gent
    chuckchuk
    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 3 : Apprentice Miner
    weareham
    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 56 : Grandmaster Gent
    chuckchuk
    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 10 : Journeyman Engineer
    FabioZumbi12
    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 56 : Grandmaster Gent
    chuckchuk
    Oh right, thanks! I'll look into that.
    3
    06/02/2019 10:42 pm
    Level 1 : New Miner
    Eva01
    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 56 : Grandmaster Gent
    chuckchuk
    Thank you so much, I'll try and change that for the next release.
    1
    05/24/2019 11:28 am
    Level 1 : New Miner
    hydroglider
    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 56 : Grandmaster Gent
    chuckchuk
    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
    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 56 : Grandmaster Gent
    chuckchuk
    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
    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 56 : Grandmaster Gent
    chuckchuk
    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 23 : Expert Modder
    Salradahn
    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 56 : Grandmaster Gent
    chuckchuk
    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
    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 56 : Grandmaster Gent
    chuckchuk
    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
    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 56 : Grandmaster Gent
    chuckchuk
    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
    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
    1
    03/25/2019 12:21 am
    Level 56 : Grandmaster Gent
    chuckchuk
    I'm going to be trying to fix these problems by the next update.

    But thanks so much for the bug report!

    For now, however, try using the forcekill command when you're RIGHT on them, that should do the trick.
    (Or trying to place a bookshelf on where the invisible ones are currently, and then destroying it.)
    Planet Minecraft Logo

    Website

    © 2010 - 2020
    www.planetminecraft.com

    Welcome