How to Build an Enchanting Table in Minecraft

Enchanting tables are one of Minecraft's most powerful crafting stations, letting you upgrade tools, armor, and weapons with magical abilities. Whether you're playing survival mode for the first time or returning after a break, knowing exactly what you need — and how to set things up properly — makes a significant difference in how useful your enchanting table actually becomes.

What an Enchanting Table Does

An enchanting table converts experience points (XP) into permanent magical enhancements applied to gear. Enchantments range from practical upgrades like Fortune (increased item drops from mining) and Protection (damage reduction on armor) to specialized abilities like Silk Touch (collecting blocks in their original form) and Infinity (infinite arrows for a bow).

The table works by spending XP levels alongside lapis lazuli, which acts as a secondary material cost per enchantment. Without a steady XP source and lapis supply, the enchanting table becomes difficult to use consistently.

What You Need to Craft an Enchanting Table

The recipe requires three specific materials:

MaterialQuantityWhere to Find It
Book1Crafted from paper + leather, or found in chests
Diamond2Mined at lower Y-levels (Y -59 to Y 16 in Java 1.18+)
Obsidian4Created where water flows over lava source blocks

Crafting the Book

A book requires 3 paper (crafted from sugar cane in a horizontal row) and 1 leather (dropped by cows, horses, or hogs). Arrange paper in the top-right, middle-right, and bottom-right slots, with leather in the bottom-left slot of a crafting table.

Getting Obsidian

Obsidian forms when flowing water contacts a lava source block. The most controlled method is carrying a water bucket to a lava pool and pouring it carefully over the lava. You need a diamond pickaxe to mine it — no other tool works. Each obsidian block takes roughly 10 seconds to break.

Finding Diamonds 🔷

Diamonds generate most frequently around Y-level -58 to -59 in the current Java and Bedrock editions. Strip mining at that depth or exploring ancient cities and deepslate caves are reliable methods. You need at least 3 diamonds total — 2 for the enchanting table and 1 to craft the diamond pickaxe required to mine obsidian.

How to Place the Enchanting Table in the Crafting Grid

Open a crafting table (not the 2×2 inventory grid — it won't work there). The arrangement is:

  • Row 1: Empty | Book | Empty
  • Row 2: Diamond | Obsidian | Diamond
  • Row 3: Obsidian | Obsidian | Obsidian

Place the resulting enchanting table in your hotbar and right-click a surface to set it down.

Why Bookshelves Matter So Much

A freshly placed enchanting table only offers enchantments up to level 8. That sounds useful until you realize top-tier enchantments require level 30. To unlock the full enchantment level cap, you need 15 bookshelves arranged around the table.

Bookshelf Placement Rules

Bookshelves must sit exactly 2 blocks away from the enchanting table on the same level or one block higher, with no solid blocks between them and the table. Torches, carpets, and slabs placed between the shelves and table will block the connection. The floating particle effects (glyphs drifting from shelves to the table) are a visual confirmation that the shelves are properly registered.

Each bookshelf crafted requires 3 books and 6 wooden planks. Making all 15 means collecting 45 books — which means either farming significant amounts of sugar cane and leather, or looting stronghold and village libraries.

Enchanting Variables That Affect Your Results

Even a fully set up enchanting table doesn't guarantee specific outcomes. Several factors shape what you actually get:

  • Enchantability of the material — Gold gear gets better enchantments on average than iron or diamond. Netherite is close to diamond. Books have their own enchantability rating.
  • Your XP level — You need at least 30 levels available to see the highest-tier options. You spend 1, 2, or 3 levels per enchantment depending on which slot you choose, but the required level shown is the minimum you must have.
  • Lapis lazuli cost — Each enchantment costs 1–3 lapis lazuli in addition to the XP levels.
  • Randomness — The enchantment options shown are semi-random and refresh when you enchant something or log out. If the options shown aren't what you want, enchanting a cheap book can reroll the options for your main item.

Java Edition vs. Bedrock Edition Differences

The crafting recipe and bookshelf mechanics are identical across both editions. Where they differ is in enchantment behavior and trading:

  • Java Edition allows players to hover over the enchanting slot to see one hint about what enchantments are available at that tier.
  • Bedrock Edition shows the enchantment list before confirming, in some interface versions.
  • Both editions support the librarian villager trading system, which lets players target specific enchantments by repeatedly resetting a librarian's trades — a common workaround for the table's randomness. 🎲

Getting the Most From Your Setup

Once the table is built and surrounded by bookshelves, a few practical habits improve efficiency. Maintaining a mob farm or regular XP grinder keeps your levels high enough for consistent level-30 enchants. Keeping a dedicated lapis chest near your enchanting station avoids interruptions. And using books as test enchantments before applying to your best gear prevents wasting high-quality rolls on items you might replace soon.

The gap between a basic enchanting table and a fully optimized setup is substantial — the materials, available space, your current game progression, and how much randomness you're willing to tolerate all shape which approach actually fits your situation.