FREE TOOL · NO EMAIL REQUIRED

Minecraft enchantment calculator_

Find the cheapest anvil order and XP cost for any sword, armor piece or tool, dodge "Too Expensive", and see what level each enchanting-table slot can roll with your bookshelves. Java and Bedrock.

Cobblestone
2GB RAM
$6.99 / month
  • Up to 10 players
  • Vanilla & light plugins
  • One-click backups
Copper
3GB RAM
$9.99 / month
  • Up to 15 players
  • Vanilla & most plugins
  • One-click backups
Most popular
Iron
4GB RAM
$13.99 / month
  • Up to 25 players
  • Most modpacks & plugins
  • One-click backups
Emerald
6GB RAM
$19.99 / month
  • Up to 40 players
  • All modpacks & plugins
  • One-click backups
Gold
8GB RAM
$24.99 / month
  • Up to 75 players
  • Heavy modpacks
  • Headroom for big worlds
  • Server-list voting (Votifier)
Diamond
16GB RAM
$49.99 / month
  • Up to 200 players
  • Our biggest allocation
  • The heaviest packs, maxed out
  • Server-list voting (Votifier)
Instant SetupOne-Click ModpacksJava & BedrockLive ConsoleOne-Click Backups5 Worlds Per ServerRyzen 7 · NVMeEU Servers LiveInstant SetupOne-Click ModpacksJava & BedrockLive ConsoleOne-Click Backups5 Worlds Per ServerRyzen 7 · NVMeEU Servers Live
<1 min
To first spawn
EU
Live region · US soon
6
Minecraft editions
1-click
Modpacks & backups
Built for performance

Everything your world needs to run smooth.

Hardware and tooling tuned specifically for Minecraft — not a generic VPS with a wiki page bolted on.

Isolated

Your resources. No one else's lag.

Every server runs in its own isolated container with the RAM and CPU of your plan reserved up front — a busy neighbor can never eat your ticks.

CPUReserved per plan
RAMGuaranteed, not shared
STATSLive in your panel

Backups that actually restore

Snapshot your whole world in one click, stored off-server. Creeper took the base? Roll back just as fast.

world-snapshot.tar.gz
Stored off-server · restore anytime

One-click modpacks

Try it — hit install. Or see how modpack hosting works.

🔥
RLCraft
Forge 1.12.2
⚙️
Create: Astral
Forge 1.18.2
Better MC
Fabric 1.21.1

A panel anyone can drive

Console, backups, files, mods, sharing — all where your least technical friend can find them. Invite co-owners as operators or viewers.

Live console● live
[Server] Starting minecraft server version 1.21.1
[Server] Preparing spawn area: 100%
[Server] Done (4.812s)! For help, type "help"
> whitelist add Steve
[Server] Added Steve to the whitelist
[Server] Steve joined the game
>
1 plan

One server. Five worlds.

Keep up to five saves on a single plan — survival, skyblock, a modded run — each with its own version, mods, and settings. Switch in one click; your join address never changes.

Survival
Paper 1.21.1
● Active
🏝️
Skyblock
Fabric 1.21.1
⚙️
Modded — Create
Forge 1.20.1

Java & Bedrock, one world

Turn on crossplay (Paper, Fabric, NeoForge) and friends on PC, console, and phone all spawn in the same world.

Java Edition
PC · Mac · Linux
✓ Joins
Bedrock Edition
Console · Mobile · Win
✓ Joins
Ryzen 7 7700 · NVMe

Fast where Minecraft needs it

Minecraft runs your whole world on a single CPU core — per-core speed sets your TPS, not core count. Our Zen 4 Ryzen 7 7700 lands within 5% of AMD's Zen 4 flagship on that core and well ahead of the Zen 3 chips many hosts still sell, with every world on NVMe so chunks load as fast as you fly.

Yes, the newest 9950X is ~15% faster per core — we chart it anyway. Real numbers over marketing.

Ryzen 9 9950X · Zen 5 flagship4,729
Ryzen 9 7950X · Zen 4 flagship4,253
Ryzen 7 7700 · SpawnFort4,051
Ryzen 9 5950X · Zen 3 · common in hosting3,465
PassMark single-thread · cpubenchmark.net · July 2026

How anvil costs work

Every anvil combine costs levels from three sources, added together. First, the prior-work penalty of the left item: 2n − 1 where n is how many times it has already been through an anvil. Second, the same penalty for the right item (the sacrifice). Third, for every enchantment on the sacrifice, its final level × multiplier, where the multiplier is the item value when you sacrifice another tool or armor piece and the (usually half price) book value when you sacrifice an enchanted book. The result's prior-work count becomes the larger of the two inputs plus one, so each combine makes the next one pricier.

Anvil uses so farPenalty (2^n − 1)Prior work after one more combine
001
112
233
374
4155
5316
6637

Renaming adds 1 level; repairing with raw material adds 1 per unit used. The calculator ignores durability (it assumes undamaged pieces), which is the common case when you are building a fresh set.

Why order matters

Take a fresh sword and three books: Sharpness V, Unbreaking III and Mending. Applied one after another the sword pays 5, then 3 + 1 (penalty 1), then 2 + 3 (penalty 3): 14 levels. Now try "books first": Sharpness + Unbreaking costs 3 (book multiplier 1 × III), adding Mending to that stack costs 2 + 1 = 3, and applying the finished book to the sword costs 5 + 3 + 2 plus the book's penalty of 3: 13. Total 19. Same enchantments, five levels more, because the expensive penalty landed on the side that carries the most enchantment cost. The optimizer tries every pairing (it is a full search, not a greedy rule) so you never have to reason about it by hand, and it reports a second plan that ends with the lowest prior-work count when that differs from the cheapest.

The 39-level limit and how to avoid it

In Java survival the anvil refuses any single operation of 40 levels or more and shows "Too Expensive!". 39 is the most one step may cost. Because penalties double with each use, an item that has been combined six times carries a 63-level penalty by itself and can never be enchanted again outside creative mode. To stay under the cap: prefer books over spare items (half the multiplier), keep the tree balanced so no piece accumulates more than 3 or 4 uses, put the high-multiplier enchantments (Thorns, Silk Touch, Infinity, Soul Speed, Swift Sneak, the curses at 8/4) onto pieces with zero or one prior use, and add cheap 1-multiplier enchantments like Sharpness, Efficiency, Power or Protection last. Note that level counts, not enchantment count: Protection IV on a book costs 4, Thorns III on a book costs 12. The calculator searches cap-free orders first and only falls back to a flagged plan when none exists.

Enchantment multipliers: item vs book

The per-level cost of every enchantment, from the Minecraft Wiki's anvil mechanics page for Java and Bedrock 1.21. "Item" is charged when the sacrifice is a tool or armor piece, "Book" when it is an enchanted book. Books are never worse and usually half price, which is why villager trading and fishing for books is the cheap route. The calculator uses exactly this table.

EnchantmentMaxItemBookApplies to (anvil)
Protection411Helmet, Chestplate, Leggings, Boots
Fire Protection421Helmet, Chestplate, Leggings, Boots
Blast Protection442Helmet, Chestplate, Leggings, Boots
Projectile Protection421Helmet, Chestplate, Leggings, Boots
Thorns384Helmet, Chestplate, Leggings, Boots
Respiration342Helmet
Aqua Affinity142Helmet
Swift Sneak384Leggings
Feather Falling421Boots
Depth Strider342Boots
Frost Walker242Boots
Soul Speed384Boots
Sharpness511Sword, Axe
Smite521Sword, Axe, Mace
Bane of Arthropods521Sword, Axe, Mace
Knockback221Sword
Fire Aspect242Sword, Mace
Looting342Sword
Sweeping Edge (Java only)342Sword
Density521Mace
Breach442Mace
Wind Burst342Mace
Efficiency511Pickaxe, Axe, Shovel, Hoe, Shears
Silk Touch184Pickaxe, Axe, Shovel, Hoe
Fortune342Pickaxe, Axe, Shovel, Hoe
Power511Bow
Punch242Bow
Flame142Bow
Infinity184Bow
Multishot142Crossbow
Piercing411Crossbow
Quick Charge321Crossbow
Loyalty311Trident
Channeling184Trident
Riptide342Trident
Impaling542Trident
Luck of the Sea342Fishing rod
Lure342Fishing rod
Unbreaking321Every durable item
Mending142Every durable item
Curse of Binding184Helmet, Chestplate, Leggings, Boots, Elytra
Curse of Vanishing184Every durable item

Enchanting table levels by bookshelf count

The table rolls a base value of 1–8 + floor(shelves / 2) + 0–shelves, then derives the three slots: top is max(base / 3, 1), middle is base × 2 / 3 + 1, and bottom is max(base, shelves × 2). That last rule is why the bottom slot is locked to exactly 30 with 15 shelves and why you need all 15 for a guaranteed level-30 option. Only shelves one block away from the table, with an air (or carpet, torch, or similar non-blocking) gap between, are counted.

BookshelvesTop slotMiddle slotBottom slot
01–21–61–8
11–31–72–9
21–32–84–11
31–42–96–12
41–43–108–14
51–53–1110–15
61–53–1212–17
71–63–1314–18
81–64–1416–20
91–74–1518–21
102–75–1620–23
112–85–1722–24
122–85–1824–26
132–95–1926–27
142–96–2028–29
152–106–2130

Java vs Bedrock differences

Both editions share the penalty table, the multipliers and the bookshelf formula. The differences that change your plan: Bedrock has no "Too Expensive" cap, so a heavily used item just costs more; Sweeping Edge does not exist in Bedrock; and Java adds one extra level for every incompatible enchantment on the sacrifice (the calculator blocks those combinations entirely, so that surcharge never appears). Bedrock also lets you see the exact cost before you commit, which the tool effectively gives Java players too.

Pick the enchantments first

Not sure what to put on the item? Start with our picks for the best sword enchantments, best armor enchantments and best pickaxe enchantments, then paste the list into the optimizer. Running a server and want custom enchantments beyond vanilla? See how to add plugins for enchant plugins on Paper, or modded server hosting for mods that add entirely new ones.

Enchanting on a server with friends? Yours is live in about 30 seconds, free for 2 days. Start a SpawnFort server.

Questions, answered.

How many bookshelves do I need for a level 30 enchantment?+

15 bookshelves. With 15 shelves the bottom slot is always exactly level 30; with fewer it maxes out at 8 + 1.5 × shelves (rounded down), so 14 shelves give at most 29 and 10 shelves at most 23. Shelves must sit one block away from the table with an air gap between.

Can you put 7 enchantments on a sword?+

Yes. A sword can hold Sharpness (or Smite or Bane of Arthropods), Knockback, Fire Aspect, Looting, Sweeping Edge (Java only), Unbreaking and Mending at once, plus Curse of Vanishing. The limit is the anvil: in Java each combine must stay under 40 levels, so the order matters. The optimizer above finds one that fits.

How does an enchantment calculator work?+

It models the anvil cost rule: every combine costs the prior-work penalty of both pieces (2^n − 1 for an item used n times) plus each sacrificed enchantment's level times its multiplier (books are half price). The calculator tries every way of pairing your items and books into a combining tree and keeps the cheapest total.

What is the enchantment order calculator?+

It is the anvil order optimizer on this page: you list the enchantments you have (as books or on spare items) and it returns the step-by-step order that costs the fewest levels, flags steps that would hit Too Expensive, and shows an alternative that keeps the final prior-work count low.

Is it cheaper to combine books first?+

Often, but not always. Combining two books pays the book multiplier once and avoids stacking penalties on the item, yet every combine raises the prior-work count of the result. Piling all books into one stack and then applying it can cost more than a balanced tree. Let the optimizer decide; the worked example on this page shows a 19 vs 14 level difference.

Does Bedrock Edition have the Too Expensive limit?+

No. Bedrock charges the same formula but lets you pay any amount, so an over-worked item just costs more levels. Java survival refuses any single anvil operation of 40 levels or more. The edition toggle switches the calculator between the two rules.

Enchanting with friends?

Your own Minecraft server is live in about 30 seconds, free for 2 days, no card needed.