Back to Guides & Tips

Perfect Enchanting Setup: Bookshelves, Lapis and Grindstone

Fast setup for Java & Bedrock (current releases)

What You Get (and Why This Setup Is “Perfect”)

A “perfect” enchanting setup in Minecraft usually means you can reliably access level 30 enchantments (the strongest offers from the enchanting table) whenever you want, while also having the supporting tools and workflow to reroll enchantment offers, manage lapis and books, and recover from mistakes.

This guide builds a practical enchanting corner that combines three key parts:

1) Enchanting Table + 15 Bookshelves: The classic configuration that enables level 30 enchant options, provided your character has at least 30 experience levels and the shelf placement meets the game’s rules.

2) Lapis Lazuli Handling: Since lapis is required for enchanting in both Java and Bedrock, you’ll set up your storage and workflow so you never run out mid-session and you don’t waste time shuffling items around.

3) Grindstone: A grindstone lets you remove enchantments from items (and remove “Prior Work Penalty” buildup when you switch to a fresh item strategy), recover some experience, and “reset” gear you enchanted incorrectly so you can try again. It is also the best tool to remove unwanted enchantments (with important exceptions explained later).

By the end, you will have:

• Consistent access to level 30 enchant offers (maximum enchanting table power).
• A fast reroll method (using low-level enchants and/or switching target items to refresh the enchant list).
• A safe correction path if you mis-enchant something (via grindstone).
• A layout you can expand later into a complete enchanting room with anvils, villager trading, and more.

Requirements & Version Notes (Java vs Bedrock)

Minecraft’s enchanting system is broadly similar between Java Edition and Bedrock Edition, but there are enough workflow and interface differences that you should build and operate your setup with your edition in mind.

Enchanting basics (both Java and Bedrock):

• You need an Enchanting Table, Bookshelves, and Lapis Lazuli.
• Placing 15 bookshelves correctly around the enchanting table allows the table to reach the maximum enchantment tier (commonly referred to as “level 30 enchants”).
• To select the top-tier option, your character must have at least 30 experience levels available at the moment you enchant.

Lapis usage (both):

• Lapis is consumed each time you enchant. The enchanting interface includes a lapis slot and will draw from the lapis you insert there.

Grindstone differences and experience return (important):

• Both editions allow grindstones to remove enchantments from items and return some experience. However, the exact amount of XP returned is not necessarily intuitive and is not equal to the full cost you paid. It returns XP based on the enchantments removed (and may not return all XP you “spent” to obtain the item). In general, treat it as partial XP recovery—useful, but not a perfect refund.

UI and quality-of-life differences:

• The enchanting table interface looks different between editions, and Bedrock’s presentation of enchantments can differ from Java. The underlying idea—three offers based on bookshelf power and your XP level—remains consistent, but the feel of rerolling can be slightly different depending on how you manage the lapis slot and the items you enchant.

Version note: This guide assumes modern Minecraft versions where lapis is required for enchanting and grindstones exist (Minecraft 1.14+). If you are playing an older version, some mechanics and blocks may not apply.

Materials (Complete Build List)


1 Enchanting Table (crafted with 4 Obsidian, 2 Diamonds, 1 Book)
15 Bookshelves (each crafted with 6 Planks + 3 Books; total: 90 planks + 45 books)
Lapis Lazuli (bring a stack if possible; you can start with less, but enchanting sessions consume it quickly)
1 Grindstone (crafted with 2 Sticks + 1 Stone Slab + 2 Planks; or obtained from villages)
Optional but strongly recommended: a chest (or multiple chests) for books, lapis, and gear; lighting (torches or other light sources); building blocks to frame the room
Optional workflow blocks: an anvil (for combining books/gear), a lectern (if you later add villagers), and extra chests/barrels for organization
Optional testing items: several plain books, several wooden tools (cheap reroll targets), or spare iron gear

How the Mechanic Works (Bookshelves, Levels, Lapis, and Rerolls)

Understanding the rules behind the enchanting table prevents most mistakes and helps you design a compact setup that still hits maximum power.

1) Bookshelf power and “level 30” access

The enchanting table checks nearby bookshelves to determine how strong its offers can be. The commonly used standard is:

• 15 bookshelves correctly placed = maximum power (enables the highest-tier option, commonly “level 30”).
• Fewer bookshelves = lower maximum offers, which can be useful sometimes, but not for a “perfect” end-game enchanting station.

2) The crucial placement rule: one-block gap and clear line-of-sight

Bookshelves must be placed in a ring around the enchanting table with:

• A one-block air gap between the enchanting table and the shelves.
• A clear path through that air gap: you cannot block it with torches, carpets, glass panes, or other blocks occupying the space that needs to remain open. In practice, keep the ring of air around the table empty at the same height as the tabletop and shelf level. If you decorate, do so carefully (details in “Common Mistakes”).

3) Height rules (standard working layouts)

Most players use one of these reliable patterns:

• Single-layer ring of shelves around the table (with a one-block gap), arranged so you have 15 shelves within the valid range.
• Two-high bookshelf walls (a very common enchanting room style) as long as the shelves are still within range and not blocked. The game can count bookshelves in the appropriate positions surrounding the table; you don’t have to keep them all at the same height, but you do have to keep them in valid “counted” positions. If you stick to the classic “15 shelves in a ring” you avoid confusion.

4) Why lapis matters

Lapis is the “fuel” ingredient for enchanting. You place it in the lapis slot in the enchanting table UI and each enchant consumes some lapis. If you forget lapis, you will be able to see offers but you cannot apply them. Keeping lapis stored right next to the table makes enchanting sessions much smoother.

5) How rerolling works (refreshing the offers)

The enchanting table shows three offers for the item you put in (for example, a pickaxe or a book). Those offers are not permanent. They are linked to a hidden “seed” that changes when you perform an enchant. Practical rerolling means:

• If you don’t like the offered enchantments, you can enchant a cheap item (often a book, wooden tool, or other disposable item) using the lowest-cost option, which changes the seed and refreshes the next set of offers.
• This does cost lapis and some levels, but it’s usually cheaper than accepting a bad high-level enchant.
• Another way to get different offers is to switch the item type (for example, putting in a sword instead of a pickaxe). The displayed enchant names and options can change because different items have different possible enchantments, but the underlying seed behavior still matters.

6) What the grindstone does (and does not do)

A grindstone is your “undo button” for most enchantment table mistakes:

• It removes enchantments from items, returning the item in a mostly “clean” state and giving some XP back.
• It also removes repair cost buildup concerns indirectly by letting you restart with a fresh item strategy rather than repeatedly reworking one item at an anvil (though this depends on your overall approach).

Important limitations:

• The grindstone does not remove curses (for example, Curse of Binding or Curse of Vanishing). Curses are designed to be persistent. If an item has only curses, grinding will not remove them; if it has curses plus normal enchants, the normal enchants can be removed but the curse remains (behavior should be consistent, but if you notice edition-specific oddities, test with a spare item first).

Top-down diagram of correct bookshelf spacing for level 30 enchants

Step-by-Step Build (8–12 Detailed Steps)

Step 1: Pick a safe location with enough space for the bookshelf ring and your storage. A working minimum footprint for a classic level-30 setup is usually a small room where the enchanting table sits near the center and shelves sit one block away on multiple sides. You want enough clearance that you can walk around, open chests, and access the grindstone without squeezing through tight gaps. If you are building in survival, place it in a well-lit, secure area so mobs cannot spawn or wander in during enchanting sessions.

Step 2: Place the Enchanting Table first so you can build the shelves around it precisely. Put it on a solid floor block. Avoid placing it directly adjacent to where you plan to put shelves; remember you need a one-block gap of air around the table where the shelves will “connect” through empty space. If you plan to build an enclosed room, leave at least two blocks of headroom above the table so you can move freely and so decoration doesn’t accidentally block shelf detection.

Step 3: Mark the one-block air gap ring around the enchanting table. This is the most common place players go wrong. The simplest method is: stand on the enchanting table’s level and visualize a ring of blocks one block away from the table in the cardinal directions and corners. The blocks immediately adjacent to the table must remain empty (air) for the shelves to count. If you like, temporarily place a different colored block at the “bookshelf positions” (two blocks away from the table) to plan the ring, then remove them and replace with bookshelves once you’re confident.

Step 4: Place 15 bookshelves in valid positions around the table, keeping that one-block gap empty. The classic reliable approach is to build a “U-shape” or near-complete ring, leaving an opening so you can walk in and out. You do not need a perfect circle; you just need 15 shelves close enough and properly spaced. As you place them, periodically open the enchanting table interface to see whether the highest tier becomes available (you still need 30 XP levels to select it, but you can confirm the table is recognizing the shelves by watching the enchantment tier numbers and the presence of the top option once your level is high enough).

Step 5: Confirm that nothing blocks the shelf-to-table path. The empty gap between shelves and table needs to be clear. Players often place torches, lanterns, carpets, flowers, trapdoors, or decorative blocks in that gap because it “looks empty.” Many of those blocks interfere with detection. If you need lighting, put light sources on the walls, on the ceiling, or behind the shelves rather than in the one-block gap between the table and shelves. If you are unsure whether a decoration blocks detection in your edition/version, remove it and retest enchant levels before committing.

Step 6: Add organized storage immediately next to the enchanting station. At minimum, place one chest for lapis, one for books, and one for “to enchant” gear (or combine them into a single chest with strict sorting). The reason this matters is that enchanting sessions are often iterative: you check offers, reroll by enchanting a cheap item, store results, and repeat. If your storage is across the base, you waste time and increase the chance you’ll misplace valuable gear or run out of lapis mid-process.

Enchanting table UI with lapis slot and organized storage for books and gear

Step 7: Place the Grindstone within a few blocks of the enchanting table, ideally facing your main working spot so you can use it quickly. The grindstone is part of the enchanting workflow, not just a random utility block. You will commonly use it to remove an unwanted enchant from a piece of gear you just made, or to clean an item you used as a disposable reroll tool if you want to recover some XP and keep your area tidy. Make sure it is not placed in a way that blocks the bookshelf ring or the one-block air gap.

Step 8: Stock the station: insert a supply of lapis lazuli into the lapis slot when you enchant (you do not have to keep it there permanently, but many players do for convenience). Place a stack (or at least a generous amount) of lapis in your chest, plus several books and a few cheap reroll items (wooden tools are inexpensive; books are flexible). Also bring the gear you actually want to enchant (diamond/netherite tools, armor, bow, etc.). If you are short on levels, plan to do a quick XP run (mining, mob farm, trading, or smelting) before your main enchanting session.

Step 9: Do a controlled first enchant to “lock in” your workflow. Put a test item (like a plain book or a cheap tool) into the enchanting table and check the three offers. If you have 30 levels available and the shelves are correct, you should be able to select the highest-tier option. If you are not at 30 levels yet, you can still see whether the top offer exists but may not be able to choose it. Enchant the test item using a lower-cost option if you want to reroll quickly and verify that the table updates offers after an enchant.

Step 10: Enchant your real gear thoughtfully: choose between direct enchanting and book-based enchanting. If you want a specific high-value enchant (for example, a top-tier pickaxe), consider enchanting books until you roll the enchant you want, then applying it later with an anvil. This can be more controlled than repeatedly enchanting the tool itself. However, book enchanting can also produce random results; you may need multiple rerolls. If you do enchant the tool directly and get a poor combination, the grindstone provides a partial recovery path.

Step 11: Use the grindstone to correct mistakes and keep sessions efficient. If you applied an enchant you do not want (and it is not a curse), place the item in the grindstone to remove enchantments and recover some XP. Then return to the enchanting table and try again. This is especially helpful early on when you are learning what enchant combinations you prefer. If you are using disposable reroll items, you can grind them afterward to recover a bit of XP and reduce waste, though it will not fully reimburse the enchanting cost.

Step 12: Finalize the station with lighting and access control without breaking shelf detection. Light the room from the ceiling or walls, place doors or blocks to prevent mobs from wandering in, and add extra chests if you find yourself mixing lapis, books, and enchanted gear. If you want aesthetics, decorate behind the shelves, above them, or on a separate wall—just keep the one-block gap between shelves and table free and do a final “level 30 availability” test before calling it finished.

Testing Your Result (How to Verify It’s Truly Level 30)

You should test both the structure (bookshelf detection) and the workflow (lapis + rerolls + grindstone recovery).

Structural test (bookshelves):

• Make sure you have at least 30 experience levels on your character, because you need that to select the top-tier enchant option.
• Put a valid item into the enchanting table (a book is fine). Look for the highest option that requires 30 levels (or a top-tier requirement). If the highest tier is lower (for example, it tops out below the maximum), then not all 15 bookshelves are being counted.

Common quick isolation method:

• Remove any decorations in the one-block gap (torches, carpets, etc.) and retest.
• Count your shelves: confirm you truly placed 15 and that they are within the correct distance (one-block air gap, then shelf).
• If still not working, temporarily rebuild into the simplest known-good ring around the table, then re-add decorations one at a time while testing.

Workflow test (lapis and rerolling):

• Place lapis in the lapis slot and enchant a low-cost item once. Confirm that the enchant offers change afterward.
• Confirm your storage is close enough that you can do repeated rerolls without inventory chaos.

Grindstone test:

• Enchant a cheap item (like a book or wooden tool), then put it into the grindstone to remove the enchant. Confirm you regain some XP and that the item’s enchantment is removed (except curses).

Using a grindstone to remove enchants and regain experience for rerolling

Common Mistakes (and Exactly How to Fix Them)

Mistake 1: Placing bookshelves directly next to the enchanting table

If shelves are adjacent with no air gap, they typically will not count. Fix: ensure there is exactly one block of air between the table and each shelf position.

Mistake 2: Blocking the air gap with torches, carpets, or decorations

This is one of the most frequent causes of “Why can’t I get level 30?” Fix: remove anything in the one-block gap, retest, then move lighting to walls/ceiling or behind shelves.

Mistake 3: Using fewer than 15 bookshelves (or miscounting)

Players often think they have 15 but placed 14, or placed 15 but one is out of range or blocked. Fix: recount carefully and place shelves in a known standard pattern.

Mistake 4: Testing without enough XP levels

Even with a perfect shelf setup, you cannot select the top-tier enchant if you don’t have enough levels. Fix: get to level 30+ first before concluding the setup is wrong.

Mistake 5: Expecting the grindstone to remove curses

Grindstones do not remove curses. Fix: avoid cursed items for long-term gear whenever possible, and treat cursed gear as temporary or specialized. If you must use it, understand the curse will remain.

Mistake 6: Assuming grindstone XP return equals XP spent

The grindstone returns some XP, not a full refund. Fix: use it as a recovery tool, not a perfect reimbursement system.

Mistake 7: Rerolling inefficiently

Some players repeatedly open/close the UI hoping the offers change. Offers change when you actually perform an enchant (or otherwise change the seed conditions). Fix: enchant a cheap item with a low-cost option to refresh offers, or change strategy by enchanting books for flexibility.

Variants & Upgrades (Better Layouts and Mid/Late-Game Enhancements)

A basic enchanting corner works fine, but you can evolve it into a full enchanting workshop depending on your playstyle.

Variant 1: Compact “U-Shape” with a doorway gap

This is the most common survival build: shelves wrap around three sides of the table, leaving one side open for entry. It is easy to build, easy to troubleshoot, and generally keeps all shelves within valid range as long as the one-block gap is respected.

Variant 2: Two-high bookshelf walls (decorative library style)

You can build a library room with shelves two blocks high for aesthetics. The key is still to ensure at least 15 shelves are in counted positions and that the air gap is not blocked. Because decorative builds can accidentally introduce blocking blocks (trapdoors, lanterns, etc.), always test after decorating.

Variant 3: Add an anvil station for book combining

Many players move from “direct enchanting” to a book-first workflow: enchant books until you get the enchantments you want, then combine and apply them with an anvil. This is often the most controlled way to build perfect tools and armor, though it can become expensive in experience levels depending on how many merges you do and the edition’s anvil behavior.

Variant 4: Add villager trading support (librarians)

For truly reliable end-game enchanting, villagers can supply specific enchanted books. This goes beyond the enchanting table alone, but it’s the natural upgrade path: you use the enchanting table for general gear and filler enchants, while villagers provide guaranteed picks like Mending (availability depends on your trading setup and rules; mechanics can vary by version and ongoing balancing changes). If you choose to do this, keep the enchanting table room separate or carefully planned so villagers don’t wander into your workstation.

Variant 5: XP generation nearby

The biggest bottleneck in enchanting is often XP. If you put your enchanting station near an XP source (mob farm, trading hall, smelter array), enchanting becomes dramatically faster. Keep it safe: you don’t want hostile mobs pathing into your enchanting room.

Upgrade: Better storage and labeling (without signs if you prefer)

Even without extra blocks, you can “label” storage by consistent placement: left chest for lapis, middle for books, right for “to enchant,” and a separate chest for finished enchanted gear. The goal is to avoid accidental grinding or enchanting of the wrong item.

Performance and Safety Notes (Survival Practicalities)

Lighting and mob safety: Keep the enchanting room well-lit. An enchanting station is often in your base, but if it’s underground or in a dark corner, mobs can spawn nearby and interrupt you. Place lighting on walls/ceilings or behind shelves rather than in the shelf gap.

Fire/lava safety: If your base uses lava lighting or fireplaces, keep them away from wood shelves and chests. While many modern base materials are safe if contained, accidents happen, especially during building.

Inventory safety: The most common “loss” at enchanting stations is human error: grinding the wrong item, enchanting a valuable item with a test roll, or misplacing your best gear in a chest full of junk. Keep a strict workflow: store valuables in one chest, keep reroll items in another, and don’t multitask mid-session.

Lag/performance: Enchanting stations themselves are not heavy on performance. The biggest performance impacts come from what you add nearby: villagers, redstone sorting systems, or large farms. If you build a trading hall or mob farm next to your enchanting room, keep pathfinding and entity counts in mind, especially on lower-end devices (Bedrock on mobile/consoles can be more sensitive to entity load).

FAQ

How many bookshelves do I need for level 30 enchants?

You need 15 bookshelves placed correctly around the enchanting table with a one-block air gap and no blocking blocks in between. This enables the maximum enchanting table power.

Do I need exactly 15 bookshelves, or can I place more?

You can place more for decoration, but the enchanting table only benefits up to 15 counted bookshelves. Extra shelves may look nice but will not increase the maximum beyond the cap. If extra shelves are placed in a way that blocks the valid ones, they can actually cause confusion, so test after decorating.

Why can’t I see or select the level 30 option even with 15 bookshelves?

The most common reasons are: (1) the one-block gap is blocked by a torch/carpet/decoration, (2) one or more shelves are not in valid positions or you miscounted, or (3) you don’t currently have 30 experience levels to select the top option.

Does the enchanting table require lapis in both Java and Bedrock?

Yes. In modern versions of both Java Edition and Bedrock Edition, enchanting requires lapis lazuli in addition to experience levels.

How do I reroll enchantments at the enchanting table?

To change the set of offers, you generally need to perform an enchant (often a low-cost enchant on a cheap item) which updates the enchantment “seed” and refreshes offers. Switching the item type can change what you see, but if you want a full refresh, enchanting something is the reliable method.

Is it better to enchant books or enchant tools/armor directly?

Both are valid. Enchanting books is flexible because you can later apply them to the exact gear you want using an anvil, but it can take more rerolls to find a specific enchant. Enchanting tools/armor directly can be faster when you are okay with a range of outcomes. Many players mix both strategies: direct enchant for “good enough” gear, books for perfect builds.

Does a grindstone give back all the XP I spent enchanting?

No. A grindstone returns some experience when removing enchantments, but it is not a full refund of the levels you spent. Treat it as partial recovery plus a way to reset items.

Can a grindstone remove Curse of Binding or Curse of Vanishing?

No. Grindstones remove standard enchantments but do not remove curses. If an item is cursed, the curse remains even after grinding (while other non-curse enchants may be removed).

Can I put torches between the bookshelves and the enchanting table?

It’s risky and often breaks the setup. The safe rule is: keep the one-block air gap between table and shelves completely empty. Place lighting on walls, ceilings, or behind shelves instead.

What’s the quickest way to check if my bookshelf placement is correct?

Get to 30 experience levels, put a book into the enchanting table, and see whether the top-tier option is available. If it isn’t, remove any blocks in the gap, recount shelves to 15, and retest.

Is the “perfect enchanting setup” enough to get the best gear in the game?

A level-30 enchanting table setup is the foundation, but “best possible” gear often involves combining enchantments using an anvil, sometimes supplementing with enchanted books from other sources (loot or trading). The setup in this guide is the correct core station you build first because it stays useful for the entire playthrough.

Please support us by visiting one of our partners: Amazon