[MC-2474] Transparent blocks placed between bookshelves and enchanting tables negate bonuses received from bookshelves Created: 08/Nov/12  Updated: 05/Apr/23  Resolved: 03/Apr/23

Status: Resolved
Project: Minecraft: Java Edition
Component/s: None
Affects Version/s: Minecraft 1.4.2, 1.16.3, 1.16.4 Pre-release 1, 1.16.4 Pre-release 2, 1.16.4, 20w45a, 20w46a, 20w48a, 20w49a, 20w51a, 21w03a, 1.16.5, 21w05a, 21w05b, 21w06a, 21w07a, 21w08b, 21w11a, 21w13a, 21w14a, 21w15a, 21w16a, 21w17a, 21w19a, 21w20a, 1.17 Pre-release 1, 1.17 Pre-release 3, 1.17 Pre-release 4, 1.17 Pre-release 5, 1.17 Release Candidate 1, 1.17 Release Candidate 2, 1.17, 1.17.1 Pre-release 1, 1.17.1 Pre-release 2, 1.17.1 Pre-release 3, 1.17.1 Release Candidate 1, 1.17.1, 21w37a, 21w38a, 21w42a, 21w43a, 1.18, 1.18.1, 22w05a, 22w07a, 1.18.2 Release Candidate 1, 1.18.2, 22w16b, 1.19 Pre-release 3, 1.19, 1.19.1, 1.19.2, 22w43a, 1.19.3, 23w05a, 1.19.4, 23w12a
Fix Version/s: 23w14a

Type: Bug
Reporter: [Mod] Avoma Assignee: Unassigned
Resolution: Fixed Votes: 33
Labels: enchanting_table

Attachments: File 2012-11-07_17.05.03.png     File 2012-11-07_17.05.48.png     File 2012-11-07_17.06.13.png     File 2012-11-07_17.06.59.png     File MC-2474.mp4     PNG File MC-2474.png     PNG File setup.png    
Issue Links:
Duplicate
is duplicated by MC-15573 Carpet around enchanting table blocks... Resolved
is duplicated by MC-15854 Carpets keeping enchantment table fro... Resolved
is duplicated by MC-16040 Enchantment Table "Levels" affected b... Resolved
is duplicated by MC-16129 Carpets block enchantment books Resolved
is duplicated by MC-16249 Carpet interferes Enchanting levels Resolved
is duplicated by MC-16399 Level 28 Enchantment Bug Resolved
is duplicated by MC-19575 Enchanting lock with carpets Resolved
is duplicated by MC-21947 Carpet blocks path between enchanting... Resolved
is duplicated by MC-22839 Cannot enchant above cost 8 in MC 1.6 Resolved
is duplicated by MC-28144 Carpets prevent Enchantment tables fr... Resolved
is duplicated by MC-28363 Carpet Resolved
is duplicated by MC-32258 Carpet blocks Enchantment Table with ... Resolved
is duplicated by MC-33150 Carpet Bug Resolved
is duplicated by MC-36393 The carpets bookstores off Resolved
is duplicated by MC-40248 Runes will not float to enchanting ta... Resolved
is duplicated by MC-42961 bookshelves don't work Resolved
is duplicated by MC-49337 Enchant table not affected by bookshe... Resolved
is duplicated by MC-52931 Entchantment Table won't show max lev... Resolved
is duplicated by MC-52988 Entchantment table didn´t notice the ... Resolved
is duplicated by MC-56580 Carpet blocks Bookcase influence on c... Resolved
is duplicated by MC-64963 Enchantment level is affected even wh... Resolved
is duplicated by MC-73020 Carpets cause enchanting tables to ig... Resolved
is duplicated by MC-94707 Carpets and Bookshelves Resolved
is duplicated by MC-130699 Enchantment table not showing all 3 e... Resolved
is duplicated by MC-135356 Carpet placed around an enchantment t... Resolved
is duplicated by MC-140622 Carpets block Enchanting Table access... Resolved
is duplicated by MC-141452 Enchanting level does not go up, no m... Resolved
is duplicated by MC-147571 Enchanting Table doesn't seem to work... Resolved
is duplicated by MC-150735 Placing carpets in enchanting rooms b... Resolved
is duplicated by MC-169040 Enchantment table does not detect boo... Resolved
is duplicated by MC-179006 my enchanting table doesn`t work Resolved
is duplicated by MC-183858 Buttons block enchantment enhancement... Resolved
is duplicated by MC-185692 Enchantment tables not working with b... Resolved
is duplicated by MC-190244 16 Bookshelves Does Not Give Level 30... Resolved
is duplicated by MC-191539 Minecraft Enchantment lvls not working Resolved
is duplicated by MC-192764 Enchantment table. Resolved
is duplicated by MC-193535 15 Bookshelf's Doesn't Make Level 30 Resolved
is duplicated by MC-193777 enchanting table don't up to 30 lvl w... Resolved
is duplicated by MC-195719 Snow covered grass blocks inhibit enc... Resolved
is duplicated by MC-195818 You Are Unable to Get Level 30 Enchan... Resolved
is duplicated by MC-203475 enchanting table enchant levels Resolved
is duplicated by MC-229585 Enchanting Table Issue? Resolved
is duplicated by MC-229640 Enchanting bug Resolved
is duplicated by MC-231223 enchanting table problem Resolved
is duplicated by MC-245119 Carpets blocking bookshelves from enc... Resolved
is duplicated by MC-245433 Items can´t be enchanted using 3 lapi... Resolved
is duplicated by MC-252268 Placing an enchantmnet table and book... Resolved
is duplicated by MC-258917 Carpets block enchantment table from ... Resolved
is duplicated by MC-261332 Enchanter doesnt get the Bookshelves Resolved
is duplicated by REALMS-297 enchanting table and carpets Resolved
is duplicated by MC-2586 You still won't be able enchant items... Resolved
is duplicated by MC-4430 Enchantment table not detecting books... Resolved
Relates
relates to MC-261613 One-block-tall flowers block bookshel... Resolved
relates to MCPE-143453 Moss carpets block the effect of book... Open
relates to MC-245857 Enchanting table registers block diag... Resolved
CHK:
Confirmation Status: Confirmed
Category:
Block states
Mojang Priority: Normal

 Description   
Moderator Note

Please note that this bug was only partially fixed:

While part of this bug is WAI, replaceable blocks will be allowed between the table and shelves without affecting the bonus.

slicedlime in this comment

The Bug:

Transparent blocks placed between bookshelves and enchanting tables negate bonuses received from bookshelves.

Steps to Reproduce:

  1. Build the setup shown in the attachment below. setup.png
  2. Obtain some lapis along with a diamond pickaxe.
  3. Place the diamond pickaxe inside the enchanting table and take note of the enchantments available.
  4. Place some carpets on top of the diamond blocks.
  5. Place the diamond pickaxe inside the enchanting table.
  6. Take note as to whether or not transparent blocks placed between bookshelves and enchanting tables negate bonuses received from bookshelves.

Observed Behavior:

Transparent blocks negate bonuses received from bookshelves.

Expected Behavior:

Transparent blocks would not negate bonuses received from bookshelves.



 Comments   
Comment by batbrain55 [ 03/Apr/23 ]

By 'replacable', do you mean replacable blocks like snow, grass and vines, or blocks that get broken by water?

Comment by [Mojang] slicedlime [ 03/Apr/23 ]

While part of this bug is WAI, replaceable blocks will be allowed between the table and shelves without affecting the bonus.

Comment by Brain81505 [ 11/Feb/23 ]

Can confirm in 23w06a

Comment by Brain81505 [ 01/Feb/23 ]

Can confirm in 23w05a

Comment by [Helper] clam lol [ 24/Apr/22 ]

Affects 22w16b. A fix would also fix MC-248940.

Comment by theGlotzerify [ 11/Feb/22 ]

can confirm in 1.18.1

Comment by [Mod] Avoma [ 10/Mar/21 ]

This ticket is currently blocked by MC-218626.

Comment by [Mod] markderickson [ 11/Feb/21 ]

Can confirm in 21w06a.

Comment by [Mod] violine1101 [ 07/Feb/21 ]

Ownership of the bug report has been given to Avoma since the previous reporter's account has been deleted.

Comment by [Mod] Avoma [ 04/Feb/21 ]

Can confirm in 21w05b.

Comment by [Mod] Avoma [ 03/Feb/21 ]

Can confirm in 21w05a.

Comment by [Mod] Avoma [ 21/Jan/21 ]

Can confirm in 21w03a.

Comment by [Mod] Avoma [ 25/Nov/20 ]

Can confirm in 20w48a.

Comment by [Mod] Sonicwave [ 16/Sep/20 ]

Report given to jirauser451586 upon request on Discord, since the original reporter has been inactive.

Comment by John Heikens [ 17/Mar/20 ]

this is not personal. as you can see from the many comments, this does not follow basic rules. as above said, it is just because they are too lazy.

Comment by David Harmon [ 09/Nov/13 ]

Since the introduction of the enchanting table, the devs have been very consistent that any block, <i>including partial blocks</i>, between a bookshelf and the enchanting table, will block the bookshelf's effect. Carpets are a partial block, just like snow and torches. Just because their hitbox and texture are small and flat, does not change this. Neither does their transparency.

Just because you, personally, don't like how something behaves, that does not make it a bug. If you absolutely must have a colored floor between your enchantment table and bookshelves, you are free to replace the floor blocks themselves with wool.

Comment by Anonymous Coward [ 07/Nov/13 ]

While it can be easily explained why, technically, it's behaving as it is. (it's a block, voxel pathfinding, etc.)

But is it really intended?? By answering yes to this question you're essentially agreeing that the developers sat down and said "You know what?! I think carpets should block line of sight of the enchanting table"

I respect the moderators attempting to filter things, but for bug reports to work, at one point you have to stop thinking as a programmer and try to see things from the perspective of the client/user/gamer. In whose mind, besides a programmer, does a carpet block line-of-sight?!

If you really want to get technical, in the code, a block of "air" is actually a block itself... so how is it not blocking line-of-sight?! Hint: It was coded not to.

As for "They have said it is working as intended". Who actually said that?! A Mojang employee? An Atlassian employee?! Who?! (Citation source needed!)

Comment by Marcus Koller [ 29/Sep/13 ]

Hate to break the news Ben, but they said this is normal and works as intended, so it will not be fixed. I personally would like to ask someone to put carpet between a table and a tv, let me know if it breaks vision. Logic of some of these programmers is sad. Carpet/Snow is a decorative item, and who would want the enchantment table room be not carpeted? I mean its not like we are asking them to do this with flowers too, and other blocks that do not take a whole block.

Comment by Ben Jackson [ 29/Sep/13 ]

This is a similar problem to carpets, I hope This and my Issue MC 33150 will be fixed

Comment by Marcus Koller [ 22/Sep/13 ]

I think its illogical that snow, carpet, or any block that doesn't take the entire block portion covers it. imagine you are building a home and carpet blocks you from opening your drawers? Makes no sense. I think snow and carpet should be an exception to this rule, specifically because carpet is used as a decoration! I hate seeing stone blocks near the enchantment table and everything else is carpet.

Comment by Eric J Franklin [ 19/Jun/13 ]

Mushrooms block as well.

Comment by David Harmon [ 18/Nov/12 ]

Snow is a block, it just doesn't fill its space. Torches have the same effect, and are more controllable if you want to do cheaper enchants.

Comment by Tim Hicks [ 10/Nov/12 ]

It's snow for cryin out loud, lol. would'nt call it a "block". Thanks for checking though.

Comment by Mustek [ 08/Nov/12 ]

Works as intended, there can't be any blocks obstructing the way between the table and the shelves.

Comment by Mortvert (Mort Imert) [ 08/Nov/12 ]

I think this is working as intended. Not 100% sure.

Comment by Aden McKinley [ 08/Nov/12 ]

This is because the enchantment table NEEDS 1 whole block to grab the stuff - the snow stops it - Put a roof over the room

Generated at Sun Jan 12 11:57:58 UTC 2025 using Jira 9.12.2#9120002-sha1:301bf498dd45d800842af0b84230f1bb58606c13.