When placing a chiseled bookshelf in the world, the textures do not map correctly when RTX is enabled. In this example, the following texture pack was used Vanilla RTX (https://minecraftrtx.net/ - Version 1.21.20).
Video - https://drive.google.com/file/d/1ldrFQ-Eosl9giSXlcfcP-uii652fj8Zi/view?usp=drive_link
Steps to reproduce
Download Vanilla RTX V1.21.20 and install by double-clicking it.
Make sure you're running Minecraft V1.20.81.
Make sure Ray Tracing is turned off under Settings > Video > Ray Tracing (pure vanilla minecraft with no additional texture packs)
In a Minecraft world create x4 chiseled bookshelves. Place them so that the front of the bookshelf displays in different directions.
Log out of the world and apply the Vanilla RTX pack
Click on Settings > Global Resources > My Packs > Vanilla RTX Normals
Click on 'Activate'
You should only have 'Vanilla RTX Normals' and 'Minecraft Texture Pack' enabled
This should automatically enable Ray Tracing (Settings > Video > Ray Tracing)
Log back into the world where the chiseled bookshelves have been placed. They will no longer render correctly with RTX enabled. If you try to interact with the block with a book, it will not display correctly either.
Possibly related bug MCPE-166159
Linked issues
duplicates 1
Attachments
Comments 8

This seems like another case of MCPE-166159 and very similar to MCPE-171844, which is already closed as a duplicate of the main report. Please add your information as a comment on MCPE-166159.
This seems like another case of MCPE-166159 and very similar to MCPE-171844, which is already closed as a duplicate of the main report. Please add your information as a comment on MCPE-166159.
This bug occurs because this block model uses texture merging (which doesn't work with RTX), causing the block to be rendered as black (z-fighting) and preventing it from fully supporting PBR loading.
To temporarily fix this bug, you'll need to set the chiseled bookshelf's block shape to "block" and add all possible book variation textures to it.
Is there a guide on how to do this? I've not done this before so any help to temporarily fix this bug would be greatly appreciated. Many thanks in advance!
Is there a guide on how to do this? I've not done this before so any help to temporarily fix this bug would be greatly appreciated. Many thanks in advance!
For those looking for a temporary fix, the resource pack (VanillaRTX) does not include a blocks.json file.
The below temporary fix will not display books as you add them to the bookshelf, however the block will display correctly.
Alternatively, the below code is part of the experimental folder in VanillaRTX. In theory it should work if you turn on 'experimental' under VanillaRTX by clicking on the Settings icon.
A new file should be added to the top directory of VanillaRTX named 'blocks.json' with the following code:
{
"chiseled_bookshelf":
{
"sound": "chiseled_bookshelf",
"textures": {
"down": "chiseled_bookshelf_top",
"east": "chiseled_bookshelf_side",
"north": "chiseled_bookshelf_front",
"south": "chiseled_bookshelf_side",
"up": "chiseled_bookshelf_top",
"west": "chiseled_bookshelf_side"
},
"carried_textures": {
"down": "chiseled_bookshelf_top",
"east": "chiseled_bookshelf_side",
"north": "chiseled_bookshelf_side",
"south": "chiseled_bookshelf_front",
"up": "chiseled_bookshelf_top",
"west": "chiseled_bookshelf_side"
},
"blockshape": "block" }
}
For those looking for a temporary fix, the resource pack (VanillaRTX) does not include a blocks.json file.
The below temporary fix will not display books as you add them to the bookshelf, however the block will display correctly.
Alternatively, the below code is part of the experimental folder in VanillaRTX. In theory it should work if you turn on 'experimental' under VanillaRTX by clicking on the Settings icon.
A new file should be added to the top directory of VanillaRTX named 'blocks.json' with the following code:
{
"chiseled_bookshelf":
{
"sound": "chiseled_bookshelf",
"textures": {
"down": "chiseled_bookshelf_top",
"east": "chiseled_bookshelf_side",
"north": "chiseled_bookshelf_front",
"south": "chiseled_bookshelf_side",
"up": "chiseled_bookshelf_top",
"west": "chiseled_bookshelf_side"
},
"carried_textures": {
"down": "chiseled_bookshelf_top",
"east": "chiseled_bookshelf_side",
"north": "chiseled_bookshelf_side",
"south": "chiseled_bookshelf_front",
"up": "chiseled_bookshelf_top",
"west": "chiseled_bookshelf_side"
},
"blockshape": "block" }
}