promotional bannermobile promotional banner

Hopeful

Enchanting overhaul focusin on customizability, determinism, and choice!
item image
With Enchantment Descriptions enabled

With Enchantment Descriptions enabled

This pickaxe already had 3 points used, and another one is from this scroll!

This pickaxe already had 3 points used, and another one is from this scroll!

Description

Mod WIP! Bugs and big changes may happen

Current Features

XP Rework

  • Now each level is 64 points.
  • The player being able to keep experience after death using keepExperience gamerule (detached from keepInventory)
  • Anvils can be mend using iron ingot (or #hopeful:anvil_mends)
  • Anvils will fully repair an item using only one repair material (Thanks Forgery for the code)

Scrolls

  • Scrolls are a package of enchantments, having 2-3 enchants .
  • Combine an equipment with a scroll and lapis lazuli in a smithing table to upgrade enchant level by one.
  • Each Equipment has Tool XP that can be seen when placed in a smithing table. When it reaches max, you can no longer enchant it using scrolls.
  • By default, enchantments are normalized to be 1 or 3 levels.
  • Scrolls can be blessings (positive enchantments that use up Tool XP), curses (negative enchantments that free up Tool XP), and deals (both).
  • Scrolls are data-driven :)
  • Obtainable by getting enchanted books and tools - They will be reduced to their scrolls.

Enchanting Table Overhaul

The enchanting table menu is gone Now, clicking on it with a piece of paper has a chance of transforming into a scroll.

Default chance is quite low though, but you can increase it with catalysts! These are blocks that have to be in a 5x5x5 area around the table, and can give different effects.

Currently, we have:

  • bookshelves: increase chance of producing a scroll, but increase xp requirement
  • blue candles, carved pumpkins, enchanting table, lightning rod, pointed dripstone, and the sculk family increase the chance of acceleration, binding, endless, channeling, extermination, and echoes respectively, but increase xp requirement.

Dev Stuff

Scroll

Scrolls will be placed in datapack_name/hopeful/scroll/scroll_name.json and its format will look like this:

{
  "title":{
    "translate": "scroll.hopeful.acceleration"
  },
  "type": "blessing",
  "max_level": 3,
  "score_per_level": 1,
  "required_xp_levels": 5,
  "enchantments": "#hopeful:hopeful/acceleration"
}

It is highly recommended to use tags, because they allow for easier compatibility, but an array of enchantments would also work.

The tags are located in datapack_name/tags/enchantment/hopeful

Enchantability

Enchantability is the capacity of equipment. It can be modified in datapack_name/data_maps/item/enchantability.json in this format:

{ "values": { "minecraft:wooden_sword":{ "enchantability": 2 } } }

Catalysts

These catalysts are data-driven, and we have 3 effects, with plenty more to come.

The catalysts are of the form: datapack_name/hopeful/catalyst/unused_name.json

And look like so: (made up catalyst

{
  "blocks": "minecraft:bedrock",
  "limit": 2,
  "effects": [
    {
      "type": "hopeful:scroll_weight",
      "scrolls": "hopeful:acceleration",
      "increase_by": 2
    },
    {
      "type": "hopeful:xp_levels_requirement",
      "increase_by": 10000,
      "consume_on_success": true, -- default value
      "consume_on_fail": false -- default value
    },
    {
      "type": "hopeful:success_chance",
      "increase_by": 0.5,
    }

  ]
}

The Hopeful Team

profile avatar
  • 5
    Projects
  • 5.7K
    Downloads

More from DoublePiView all

  • Redstone Mayhem project image

    Redstone Mayhem

    • 26
    • Modpacks

    Tech Modpack for Redstoners! Built with Vanilla & Balance in mind.

    • 26
    • April 17, 2026
    • Modpacks
    • +3
  • Cheaper Suite project image

    Cheaper Suite

    • 6
    • Data Packs

    Changes to recipes that make them cheaper and more viable!

    • 6
    • March 11, 2026
    • Data Packs
    • +1
  • Reapling project image

    Reapling

    • 5.4K
    • Mods

    Make some sacrifices for the grim reaper- Wait what? He's not available? Well I guess: Make some sacrifices for the grim reaper's son, The Reapling! He'll give you some rewards for them!

    • 5.4K
    • October 28, 2025
    • Mods
    • +1
  • Minecraft: Furthermore project image

    Minecraft: Furthermore

    • 96
    • Modpacks

    Dive into a desolate world with no villagers and explore the ruined structures to find a way to bring them back. This pack is vanilla+ with a longer progression line.

    • 96
    • March 23, 2025
    • Modpacks
    • +3
  • Redstone Mayhem project image

    Redstone Mayhem

    • 26
    • Modpacks

    Tech Modpack for Redstoners! Built with Vanilla & Balance in mind.

    • 26
    • April 17, 2026
    • Modpacks
    • +3
  • Cheaper Suite project image

    Cheaper Suite

    • 6
    • Data Packs

    Changes to recipes that make them cheaper and more viable!

    • 6
    • March 11, 2026
    • Data Packs
    • +1
  • Reapling project image

    Reapling

    • 5.4K
    • Mods

    Make some sacrifices for the grim reaper- Wait what? He's not available? Well I guess: Make some sacrifices for the grim reaper's son, The Reapling! He'll give you some rewards for them!

    • 5.4K
    • October 28, 2025
    • Mods
    • +1
  • Minecraft: Furthermore project image

    Minecraft: Furthermore

    • 96
    • Modpacks

    Dive into a desolate world with no villagers and explore the ruined structures to find a way to bring them back. This pack is vanilla+ with a longer progression line.

    • 96
    • March 23, 2025
    • Modpacks
    • +3