SURVIVAL ANVIL LIMIT

Minecraft Anvil Too Expensive

In Survival, the anvil blocks a combine when one operation reaches the level-cost limit. The order of books can determine whether that final step stays legal.

Direct answer

Minecraft Java Edition shows Too Expensive when a single anvil operation costs 40 levels or more in Survival. A plan may cost far more than 40 levels in total and still work if every individual step remains at 39 or below.

What creates the cost?

Enchantment transfer

Each applicable enchantment contributes a cost based on its level and whether it moves from a book or another supported input.

Prior-work penalties

Both anvil slots contribute 2^priorWork − 1. Repeatedly applying books to the same target makes this part grow quickly.

The total levels spent across earlier legal operations do not trigger the message. The highest single-step cost is the value that must stay below 40.

Can Too Expensive be fixed?

  • Reorder the books so expensive transfers do not land on the most-worked item.
  • Combine compatible books before applying the result to the target.
  • Use inputs with lower prior-work counts when you have a choice.
  • Compare an order problem with inputs for which every possible final step is blocked.

A better order can fix some inputs, but it does not guarantee that every case can be fixed. If every possible final merge costs 40 or more, there is no Survival-legal plan for those inputs.

SOLVER-VERIFIED EXAMPLE

Survival Boots with seven fresh books

Applying Protection IV, Feather Falling IV, Depth Strider III, Soul Speed III, Thorns III, Unbreaking III, and Mending I in the listed input order ends with a 65-level blocked step. The optimized tree remains legal because it combines compatible books first.

Optimized total66 levels
Highest optimized step16 levels
Sequential final step65 levels
  1. Step 1
    Apply Soul Speed III to the boots

    12 levels · result prior work 1

  2. Step 2
    Combine the Thorns III and Mending I books

    2 levels · result prior work 1

  3. Step 3
    Apply the combined Thorns and Mending book

    16 levels · result prior work 2

  4. Step 4
    Combine the Depth Strider III and Feather Falling IV books

    4 levels · result prior work 1

  5. Step 5
    Apply the combined movement book

    14 levels · result prior work 3

  6. Step 6
    Combine the Protection IV and Unbreaking III books

    3 levels · result prior work 1

  7. Step 7
    Apply the combined protection book

    15 levels · result prior work 4

The optimized plan spends 66 levels in total, which is above 40, yet its highest operation is only 16. This is direct evidence that the warning is driven by one step, not the total plan.

Troubleshooting checklist

  1. Record the target's current prior-work count.
  2. Record each book's enchantments, levels, and prior work.
  3. Check that all wanted enchantments are compatible with the target and each other.
  4. Calculate a merge tree and inspect the highest single step.
  5. If no legal plan exists, replace or recreate the highest-prior-work inputs.

Too Expensive FAQ

Is the limit 39 or 40 levels?

A 39-level operation is legal in Survival. An operation at 40 or above is blocked as Too Expensive.

Does Creative mode have the same block?

Creative mode can bypass the Survival cost block, but this guide and calculator label legality for Survival planning.

Can book order always solve the problem?

No. Reordering helps when a legal merge tree exists. Some high-prior-work inputs leave every final merge at 40 or more.

Why is the optimized total above 40?

The limit applies independently to each operation. Several legal steps can add up to more than 40 total levels.

Verified for Java Edition 26.2 on 2026-08-17.