promotional bannermobile promotional banner

Hopeful: Enchanting

Enchanting overhaul focusin on customizability, determinism, and choice!

File Details

hopeful-1.4.0.jar

  • R
  • May 21, 2026
  • 178.19 KB
  • 7
  • 1.21.1+1
  • NeoForge

File Name

hopeful-1.4.0.jar

Supported Versions

  • 1.21.1
  • 1.21

Curse Maven Snippet

NeoForge

implementation "curse.maven:hopeful-enchanting-1230881:8123334"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

Additions

SummonEntity Effect!

Now catalysts can spawn mobs on top of the enchanting table, with configurable chance in case of fail and success. It currently uses angry_villager particles...

MorphSelf Expanded!

Now MorphSelf can be specified to morph into a blockstate, rather than just a block. Also fixed it not working on successful enchantings.

Enchantability & Level Ups!

  • Enchantability has been reworked into tool levels.
  • Each tool has a starting level, and an optional list of levelups! (both specified in equipment data_map.
  • The list specifize the number of uses the tool needs until leveling up.
  • On level up, you might be able to add more scrolls to the tool.

New Catalysts!

  • Magma blocks increase the chance of flame scroll.
  • Prismarine blocks increase the chance of fins and gills scrolls.
  • Soul blocks & soul fire blocks increase the chance of smite scroll.
  • Vault increases the chance of wind scroll, and has a chance of spawning a breeze.
  • Fins scroll will free up a tool level. Currently, no tool has that behaviour, but I might add it soon...

Changes

  • In Scrolls, required_tool_xp and required_player_xp have been renamed to tool_levels and player_level.
  • All catalysts had their weights multiplied by 10 for better precision.
  • The default state of the enchanting table now is twice as likely to give out the basic scrolls (impact, luck, protection, precision, and unbreaking)