promotional bannermobile promotional banner

Dynamic Enchants

This Mod adds different types of enchants that could be helpful, examples: Flight, Light Aura, Tool Repair, Armor Repair, Weapon ...

File Details

dynamicenchants-0.1.3-neoforge-1.21.10.jar

  • B
  • Jan 13, 2026
  • 349.72 KB
  • 7
  • 1.21.10
  • NeoForge

File Name

dynamicenchants-0.1.3-neoforge-1.21.10.jar

Supported Versions

  • 1.21.10

Curse Maven Snippet

NeoForge

implementation "curse.maven:dynamic-enchants-1392025:7455738"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

Changelog - Dynamic Enchants

Update: NeoForge version updated from 21.10.52-beta to 21.10.64.

New Features

Lectern of Wisdom

  • XP Storage: A new block that can store up to 10,000,000 XP.
  • XP Vacuum: Automatically collects nearby XP orbs (toggleable and upgradeable range).
  • Advanced Enchanting:
    • Scrollable list of enchantments (requires Stability Rune).
    • Over-enchanting up to +5 levels above vanilla max (requires OP Core and 25 bookshelves).
    • Guaranteed max level rolls (including over-enchanting) using Amethyst or Quartz as catalysts.
  • Advanced Disenchanting: Strip specific enchantments, remove curses, or extract them into books (requires Grindstone Core).
  • Advanced Anvil: Background repair bay and support for merging items up to +5 levels above vanilla max.

Soul Management & Spawners

  • Soul-Cage Breaker: A specialized tool to mine and move spawners.
  • Soul Collection: Use the Soul Snatcher enchantment (found in Loot or Villager Trades) and hold a Lantern o' Souls to collect souls from defeated mobs.
  • Soul Trader: Access a specialized shop by right-clicking a Soul Lantern block, or Shift + Right-Click into the AIR while holding a Lantern o' Souls.
  • Spawner Extraction: Retrieve Spawn Eggs from player-placed spawners using the Soul-Cage Breaker.

Adding Custom Trades to the Soul Trader

You can add your own items (like custom spawn eggs) to the Soul Trader's list using data packs.

JSON Location: data/dynamicenchants/soul_trades/<your_file>.json

JSON Structure: You can define multiple trades in a single file using a trades array.

{
  "trades": [
    {
      "item": "minecraft:pig_spawn_egg",
      "cost": 50
    },
    {
      "item": "minecraft:zombie_spawn_egg",
      "cost": 100
    }
  ]
}
  • item: The ResourceLocation of the item to be sold.
  • cost: The amount of souls required to purchase the item.

After adding or modifying your JSON files, use the /reload command in-game to apply the changes.