promotional bannermobile promotional banner

Hopeful: Enchanting

Enchanting overhaul focusin on customizability, determinism, and choice!
Back to Files

hopeful-1.4.0.jar

File namehopeful-1.4.0.jar
Uploader
DoublePiDoublePi
Uploaded
May 21, 2026
Downloads
21
Size
178.2 KB
Mod Loaders
NeoForge
File ID
8123334
Type
R
Release
Supported game versions
  • 1.21.1
  • 1.21

Curse Maven Snippet

NeoForge

implementation "curse.maven:hopeful-enchanting-1230881:8123334"

Learn more about Curse Maven

What's new

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)

This mod has no additional files