EnchantOnce

A configurable mod that reworks enchanting and repairing (anvils): fixed XP costs, enchant extraction, book copying, full gear duplication, and more — all using vanilla mechanics.

File Details

enchantonce-1.21.11-2.0.0.jar

  • R
  • Dec 17, 2025
  • 67.63 KB
  • 80
  • 1.21.11
  • NeoForge

File Name

enchantonce-1.21.11-2.0.0.jar

Supported Versions

  • 1.21.11

Curse Maven Snippet

NeoForge

implementation "curse.maven:enchantonce-1256315:7344313"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

📦 Version 2.0.0

✨ New

  • Flint can now downgrade enchanted books by decreasing the level of their enchantments by 1.
    • Enchantments at their minimum level are removed.
    • Curse enchantments are preserved.
  • A vanilla behavior has been overridden: when combining two items with the same enchantment level, the resulting enchantment level no longer increases. This change is intentional to preserve balance and prevent enchantment scaling (see the description for details).

📦 Version 1.1.2

  • Code optimizations related to damageMainHandGear command.
  • No impact on gameplay.

📦 Version 1.1.1

📝 Improvements

  • Allow consuming the required number of repair materials in a single operation.
  • Added damageMainHandGear console command.

🐞 Fixed

  • Undamaged staff can no longer be "repaired" or consume resources.
  • Number of consumed materials is calculated correctly now. Trident now consumes up to 4 items to be completely repaired.
  • Mod was split into two separate versions due to incompatibilities between Minecraft 1.21.5–1.21.8 and 1.21.9–1.21.11.

📦 Version 1.0.5

🐞 Fixed

  • Fixed an anvil bug where all books in the right slot were consumed when copying enchantments from an enchanted book. Now only the necessary number of books (up to 4) is used.
  • Fixed a similar issue when transferring enchantments from a tool or armor to a book: previously all books were consumed, now only one is used as intended.

📦 Version 1.0.4

  • Promoted from beta to stable release

📦 Version 1.0.0-beta

  • Initial publishing