Configurable Anvils

A fully configurable anvil overhaul that lets you control XP costs, name length, enchant pricing, and even remove the “Too Expensive!” limit entirely.

Minecraft’s anvil system completely falls apart once you start doing serious gear progression.

Costs spiral out of control, rules feel arbitrary, and eventually you hit “Too Expensive!” with no clear explanation or workaround that doesn’t feel hacky. But worst of all, its filled with magic numbers and no configurability for servers or players.

So I made this mod, Configurable Anvils.

This mod gives server owners and modpack creators direct, explicit control over how anvils behave—replacing hardcoded vanilla limits with clean, configurable rules that actually make sense.

The goal isn’t to trivialize progression (unless you want to). It’s to make anvils predictable and configurable.

- Custom Anvil XP Costs:

Take control of the anvil economy instead of fighting it.

Set a custom maximum anvil cost (vanilla hard-caps at 40)

Optionally remove the max cost entirely (no more surprise “Too Expensive!”)

Apply a global XP cost multiplier to rebalance everything at once

Perfect for packs where XP is valuable—and you want costs to scale intentionally, not explosively.

- Configurable Renaming:

Renaming items shouldn’t randomly punish players.

Set a fixed XP cost for renaming

Allow completely free renames

Decouple renaming from vanilla’s unpredictable cost scaling

Treat renaming as cosmetic, meaningful, or anything in between—you decide.

- Custom Name Length:

Change the maximum item name length (default: 50)

Great for RPG servers, lore-heavy gear, or anyone who’s ever been cut off mid-item-name and felt personally attacked.

- Custom Enchantment Pricing:

Vanilla enchantment costs are opaque and inconsistent. This mod replaces that with rules you can actually reason about.

Define fixed, scalable XP costs for popular enchantments (more coming):

Sharpness, Efficiency, Mending & Protection.

Costs scale cleanly with enchantment level + Unsupported enchantments fall back to vanilla behavior, so nothing breaks unexpectedly.

- Server-Friendly by Design:

This mod is built for real servers, not just singleplayer tweaking.

Fully server-side configurable (clients don’t need to touch anything)

Client UI accurately reflects server rules—no misleading costs

Designed for modpacks, SMPs, and long-term worlds

No command hacks. No weird NBT workarounds. Just rules.

- Optional Anvil Disable:

Fully disable anvils if desired, which can be useful for hardcore packs, alternative progression systems, or worlds that want to gate gear progression elsewhere.

- Configuration:

Everything is configurable via a server config file, including XP cost caps, Enchantment base costs, Global cost multipliers, Rename costs, Name length limits, Feature toggles and more!

Each system can be enabled or disabled independently, so you only change what you actually care about :)

For suggestions, bug reports or other stuff you can contact me at discord: itwaskairo

The Configurable Anvils Team

profile avatar
  • 1
    Followers
  • 3
    Projects
  • 1.1K
    Downloads

More from ItWasKairo

  • Pretty Neat Potions & Trinkets project image

    Pretty Neat Potions & Trinkets

    • 355
    • Mods

    Pretty Neat Potions & Trinkets adds a small collection of potions and wearable curios trinkets that shake up gameplay in fun, slightly chaotic ways.

    • 355
    • February 14, 2026
    • Mods
    • +1
  • Resistant Polish project image

    Resistant Polish

    • 109
    • Mods

    Resistant Polish lets players apply a degradable, configurable explosion-resistance coating to individual blocks, allowing structures to partially survive blasts without becoming permanently indestructible.

    • 109
    • January 25, 2026
    • Mods
  • Pretty Neat Potions & Trinkets project image

    Pretty Neat Potions & Trinkets

    • 355
    • Mods

    Pretty Neat Potions & Trinkets adds a small collection of potions and wearable curios trinkets that shake up gameplay in fun, slightly chaotic ways.

    • 355
    • February 14, 2026
    • Mods
    • +1
  • Resistant Polish project image

    Resistant Polish

    • 109
    • Mods

    Resistant Polish lets players apply a degradable, configurable explosion-resistance coating to individual blocks, allowing structures to partially survive blasts without becoming permanently indestructible.

    • 109
    • January 25, 2026
    • Mods