Minecraft enchanting table recipe, layout, and design ideas
The Minecraft enchanting table only works with a specific layout of bookshelves, so I’ve got some of the best ideas right here
If you’re looking for the Minecraft enchanting table recipe, you’ll also want to place your new item in a room with sufficient bookshelves and an accurate layout for making it work properly. You can’t use your enchanting table to the best of its abilities without enough nearby literature to feed it, but it’s also not easy to make an enchanting room look nice.
On this page, you’ll find everything you need for the perfect Minecraft enchanting table room, from the enchanting table recipe you need to get started, to the best room layouts I’ve seen, alongside the basic requirements for getting your table to work.
Minecraft enchanting table recipe
To craft a Minecraft enchanting table, place three obsidian along the bottom of a 3x3 crafting interface. On the line above, place another obsidian in the middle with a book either side. Finally, place a diamond in the middle of the top row. Overall, you’ll need the following ingredients, including the books:
- Six sugarcane
- Two leather
- Four obsidian
- One diamond
Of course, you may be able to find books in chests or, more likely, by breaking bookshelves in a Minecraft village. This cuts out the need to craft the two books first.
Minecraft enchanting table layout
You can use your Minecraft enchanting table as is, but you won’t get the full effects unless you place 15 bookshelves nearby. You can place less, but again you won’t see the best enchantments on offer. Plus, level 30 enchantments - only available with the 15 bookshelves in place - have a chance to grant bonus enchantments, too.
These bookshelves must be placed with only one block between the table and the bookshelves - no more, no less. This includes diagonally, so you can place bookshelves on the corner. While you can see the basic layout above, I’ve gathered some of my favorite Minecraft enchanting room designs below.
How it works
With 15 bookshelves in place, you’ll be offered the maximum quality enchantments when placing an enchantable item on the table. While level 30 enchants require you to have reached Level 30 in exp, it only costs 3 levels to enchant. Other enchantments are available at lower levels and a lower cost. You’ll also need some Lapis Lazuli to complete the enchantment.
Finally, it’s worth knowing that placing an item on an enchanting table locks in available enchantments, and these only refresh when you complete an enchantment. Therefore, you can enchant another item, such as a book, to refresh your available enchants on, say, your diamond pickaxe.
Weekly digests, tales from the communities you love, and more
Minecraft enchanting room designs
This video from Minecraft YouTuber Blockical features some incredibly inventive Enchanting Table room designs:
I absolutely love all of these, with my particular favorites being the natural layout with a custom tree - perfect for any aesthetic fairycore builds - and the magnificent corrupted layout. This one in particular is a great design for outside if you still want to be safe from wandering monsters.
After getting some Minecraft enchantments for your gear, make your world more enchanting too with the best Minecraft shaders.
© GamesRadar+. Not to be reproduced without permission

After studying Music and Lifestyle journalism and writing a column for a stylish lifestyle magazine in her hometown of Brighton, Danielle finally found her feet writing about videogames for WePC in 2021. She then honed her guides writing skills at PCGamesN between 2022 and 2026, when she took those skills to GamesRadar as a Guides Writer. Danielle's guides are a safe space - she definitely got stuck before you did, which is why she's perfect for the job. When she's not replaying the Silent Hill games or a more up-to-date single-player horror game, you'll find her fighting for her life in Dead by Daylight, tending to a garden in Stardew Valley, or doing both in Minecraft.
You must confirm your public display name before commenting
Please logout and then login again, you will then be prompted to enter your display name.