promotional bannermobile promotional banner

EnchantOnce

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

File Details

enchantonce-1.21.10-2.4.0.jar

  • R
  • Mar 24, 2026
  • 132.32 KB
  • 11
  • 1.21.10+5
  • NeoForge

File Name

enchantonce-1.21.10-2.4.0.jar

Supported Versions

  • 1.21.10
  • 1.21.9
  • 1.21.8
  • 1.21.7
  • 1.21.6
  • 1.21.5

Curse Maven Snippet

NeoForge

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

Learn more about Curse Maven

📦 Version 2.4.0

✨ New

  • Added configurable system to enable or disable individual mod features:

    • allowBookCopying – allow creating copies of enchanted books
    • allowGearCopying – allow copying enchantments directly between gear items
    • allowMoveEnchantmentsToBook – allow moving enchantments from gear to books
    • allowDecreaseEnchantmentLevel – allow decreasing enchantment level on books using flint
    • allowFixedRepairCost – enable fixed XP cost for repairing items with materials
    • fixedRepairCost – set XP cost (in levels) for material repairs when fixed repair cost is enabled
    • preventIncreaseEnchantmentLevel – prevent combining items from increasing enchantment levels beyond original values
    • allowNonstandardRepairs – allow repairing normally non-repairable items with materials (Trident, Shears etc.)
    • moveEnchantmentsToBookCost – XP cost (in levels) for moving enchantments from gear to books
    • gearCopyingCost – XP cost (in levels) for copying enchantments between gear
    • maxBookCopies – maximum number of copies allowed per enchanted book copy operation
  • Replaced the 'damageMainHandGear` console command with the following new commands:

    • damageMainHand [half | <damageValue>] – set damage of main-hand item
    • damageArmor [half | <damageValue>] – set damage of worn armor
    • repairMainHand [half | <durabilityValue>] – set durability of main-hand item
    • repairArmor [half | <durabilityValue>] – set durability of worn armor
    • hp [<hpValue>] – set player health
    • food [<foodLevel>] – set hunger level (resets saturation)
    • enchantMax [all | basic | clear] – apply max compatible enchantments to main-hand item
    • enchantArmorMax [all | basic | clear] – apply max compatible enchantments to worn armor

🐞 Fixed

  • Fixed client-server synchronization issue where XP cost sometimes displayed incorrectly