RPG Enchanting

⭐ — (16 endorsements) 📥 1,768 downloads 📌 v2.1.0 📅 3/24/2025
🟡 Updated this year

By TheRedBrain · adventure

⬇ Download Mod Source: Modrinth ↗ 📅 Updated: 7/13/2026 📅 Created: 3/24/2025
⚠️ Install Order · 2 steps
1🛠️ Forge — Minecraft Forge (mod loader) Download ↗
2🛠️ Fabric — Fabric Loader Download ↗

Install in this order, then this mod last — most mods fail to load without their framework and dependencies in place.

🔍 Analysis

  • 👍 0.9% endorsement rate
  • 🏆 #331 of 538 adventure mods in this game by downloads

📋 About This Mod

✅ Block Reach Radius, defines the area around the RPG Enchanting Table where blocks are checked to unlock enchantments.
✅ - KEEP (nothing happens)
✅ - CONSUME (enchanted books are replaced with a configurable item when one of their enchantments is used)
✅ Enchantment Unlock Mode, defines how exactly enchantments are unlocked (also see above)
✅ - ADDITION (all three methods are working like normal)

# RPG Enchanting Introduces an alternative/replacement/addition to the traditional enchanting system. It is heavily inspired by the game "Heroes of Hammerwatch 2". ## Enchantment limit Each item can be enchanted with a maximum of 2 enchantments, one "prefix" and one "suffix" enchantment. Every enchantment is either a prefix or a suffix enchantment. ## Tooltip changes Enchantments are no longer displayed in a list below the item name. Instead, the item name is modified. E.g. an Iron Pickaxe enchanted with Efficiency and Fortune is called "Efficient Iron Pickaxe of Fortune". (Items can still be renamed, these changes only affect the default name) The RPG Enchanting Table adds a "Enchanted by player_name" line to items it enchants. This is purely cosmetic and it can be disabled in the config (both in the client config and in the server config). ## RPG Enchanting Table This new block allows the player to enchant items in a more controlled way. The table will replace existing enchantments of the same group (prefix or suffix). Only unlocked enchantments are available for the player to choose from. The RPG Enchanting Table can be crafted with the same recipe as the vanilla Enchanting Table (replacing it). It has the same properties when interacting with the world (emits light, mineable faster with a pickaxe, etc) ### Unlocking enchantments Enchantments can be unlocked by three different methods. 1. Advancements The server config allows pairing advancements to specific enchantments. When the player has the advancement when interacting with the RPG Enchanting Table, the corresponding enchantments of the specified level are unlocked. 2. Surrounding blocks The server config allows pairing blocks to specific enchantments. When a player interacts with the RPG Enchanting Table, the table searches for these in a configurable radius. When a block from the list is found, the corresponding enchantments of the specified level are unlocked. 3. Enchanted books in Chiseled Bookshelves When enabled in the server config, the RPG Enchanting Table looks for Chiseled Bookshelves, similar to the second option. When a Chiseled Bookshelf that stores Enchanted Books is found, each of those enchantments is unlocked. ### Settings Several settings define how exactly the RPG Enchanting Table works. These settings can be defined for each individual RPG Enchanting Table (via block entity data), with a default defined in the server config. - Block Reach Radius, defines the area around the RPG Enchanting Table where blocks are checked to unlock enchantments. - Enchanted Book Consumption Mode, defines what happens with enchanted books in surrounding bookshelves, when their enchantment is applied to an item. These include: - KEEP (nothing happens) - CONSUME (enchanted books are replaced with a configurable item when one of their enchantments is used) - PARTIAL_CONSUME (same as consume, but books with multiple enchants are not replaced, only the relevant enchantment is removed) - Enchantment Unlock Mode, defines how exactly enchantments are unlocked (also see above) - ADDITION (all three methods are working like normal) - BLOCK_REQUIRED_FOR_ADVANCEMENT (enchantments unlocked by advancements are only added, when they are also unlocked by blocks, book enchantments are added like normal) ### Enchanting cost Enchanting costs experience and items. These items are defined in the server config. Both item and experience cost are higher when an existing enchantment is replaced. ## Compatibility with custom enchantments RPG Enchanting uses the existing enchantment technology, but expects enchantments to be configured a certain way. Namely, enchantments must be present in one of these enchantment tags: "rpgenchanting:prefix_enchantments" or "rpgenchanting:suffix_enchantments". RPG Enchanting uses these two enchantment tags for all its logic. > Note that putting an enchantment into both tags at the same time can lead to unexpected behaviour. The item name additions are controlled by localization keys of these formats: "rpgenchanting.\<namespace\>.\<id\>.<level>.prefix" "rpgenchanting.\<namespace\>.\<id\>.<level>.suffix" E.g. if the "minecraft:efficiency" enchantment is in the "prefix" tag, the localization keys would look like this: - "rpgenchanting.minecraft.efficiency.1.prefix" - "rpgenchanting.minecraft.efficiency.2.prefix" - "rpgenchanting.minecraft.efficiency.3.prefix" - "rpgenchanting.minecraft.efficiency.4.prefix" - "rpgenchanting.minecraft.efficiency.5.prefix" ### Display Order The pre- and suffix enchantment names are "wrapped" around the item name, the suffix is processed first. **What does this mean?** The final item name is a combination of the "item name additions" of both enchantment and the original item name. E.g. "Efficient Iron Pickaxe of Fortune" However, instead of "prefix_name + item_name + suffix_name", the order is much more customizable. The translations for the "item name

# RPG Enchanting

Introduces an alternative/replacement/addition to the traditional enchanting system. It is heavily inspired by the game "Heroes of Hammerwatch 2".

## Enchantment limit

Each item can be enchanted with a maximum of 2 enchantments, one "prefix" and one "suffix" enchantment.

Every enchantment is either a prefix or a suffix enchantment.

## Tooltip changes

Enchantments are no longer displayed in a list below the item name. Instead, the item name is modified.

E.g. an Iron Pickaxe enchanted with Efficiency and Fortune is called "Efficient Iron Pickaxe of Fortune".

(Items can still be renamed, these changes only affect the default name)

The RPG Enchanting Table adds a "Enchanted by player_name" line to items it enchants. This is purely cosmetic and it can be disabled in the config (both in the client config and in the server config).

## RPG Enchanting Table

This new block allows the player to enchant items in a more controlled way. The table will replace existing enchantments of the same group (prefix or suffix). Only unlocked enchantments are available for the player to choose from.

The RPG Enchanting Table can be crafted with the same recipe as the vanilla Enchanting Table (replacing it). It has the same properties when interacting with the world (emits light, mineable faster with a pickaxe, etc)

### Unlocking enchantments

Enchantments can be unlocked by three different methods.

1. Advancements

The server config allows pairing advancements to specific enchantments. When the player has the advancement when interacting with the RPG Enchanting Table, the corresponding enchantments of the specified level are unlocked.

2. Surrounding blocks

The server config allows pairing blocks to specific enchantments. When a player interacts with the RPG Enchanting Table, the table searches for these in a configurable radius. When a block from the list is found, the corresponding enchantments of the specified level are unlocked.

3. Enchanted books in Chiseled Bookshelves

When enabled in the server config, the RPG Enchanting Table looks for Chiseled Bookshelves, similar to the second option. When a Chiseled Bookshelf that stores Enchanted Books is found, each of those enchantments is unlocked.

### Settings

Several settings define how exactly the RPG Enchanting Table works. These settings can be defined for each individual RPG Enchanting Table (via block entity data), with a default defined in the server config.

  • Block Reach Radius, defines the area around the RPG Enchanting Table where blocks are checked to unlock enchantments.
  • Enchanted Book Consumption Mode, defines what happens with enchanted books in surrounding bookshelves, when their enchantment is applied to an item. These include:
  • - KEEP (nothing happens)
  • - CONSUME (enchanted books are replaced with a configurable item when one of their enchantments is used)
  • - PARTIAL_CONSUME (same as consume, but books with multiple enchants are not replaced, only the relevant enchantment is removed)
  • Enchantment Unlock Mode, defines how exactly enchantments are unlocked (also see above)
  • - ADDITION (all three methods are working like normal)
  • - BLOCK_REQUIRED_FOR_ADVANCEMENT (enchantments unlocked by advancements are only added, when they are also unlocked by blocks, book enchantments are added like normal)

### Enchanting cost

Enchanting costs experience and items.

These items are defined in the server config.

Both item and experience cost are higher when an existing enchantment is replaced.

## Compatibility with custom enchantments

RPG Enchanting uses the existing enchantment technology, but expects enchantments to be configured a certain way.

Namely, enchantments must be present in one of these enchantment tags: "rpgenchanting:prefix_enchantments" or "rpgenchanting:suffix_enchantments".

RPG Enchanting uses these two enchantment tags for all its logic.

> Note that putting an enchantment into both tags at the same time can lead to unexpected behaviour.

The item name additions are controlled by localization keys of these formats:

"rpgenchanting.\.\..prefix"

"rpgenchanting.\.\..suffix"

E.g. if the "minecraft:efficiency" enchantment is in the "prefix" tag, the localization keys would look like this:

  • "rpgenchanting.minecraft.efficiency. 1.prefix"
  • "rpgenchanting.minecraft.efficiency. 2.prefix"
  • "rpgenchanting.minecraft.efficiency. 3.prefix"
  • "rpgenchanting.minecraft.efficiency. 4.prefix"
  • "rpgenchanting.minecraft.efficiency. 5.prefix"

### Display Order

The pre- and suffix enchantment names are "wrapped" around the item name, the suffix is processed first.

What does this mean?

The final item name is a combination of the "item name additions" of both enchantment and the original item name.

E.g. "Efficient Iron Pickaxe of Fortune"

However, instead of "prefix_name + item_name + suffix_name", the order is much more customizable.

The translations for the "item name

🤖 AI-enhanced — based on mod data

📊 Mod Details

Game
Minecraft Mods
Author
TheRedBrain
Version
2.1.0
Downloads
1,768
Endorsements
16
Category
adventure
Created
3/24/2025
Updated
7/13/2026
Game Versions
26.1, 26.1.1, 26.1.2
Tags
adventure, game-mechanics, magic

🔧 How to Install Minecraft Mods Mods

Download from Modrinth. Use Prism Launcher or drop into your mods folder.

📖 Full step-by-step install guide for Minecraft Mods →

Visit the official mod page for specific installation instructions for this mod.

🎮 Need cheat codes or console commands? Check ur gaming wiki for Minecraft Mods commands, item IDs, and more.

❓ Frequently Asked Questions

Which Minecraft Mods versions does RPG Enchanting support?

The author lists 26.1, 26.1.1, 26.1.2. Other versions may work but are untested by the author.

What is the latest version of RPG Enchanting?

Version 2.1.0, published 2026-07-13 with 1,768 downloads recorded at the source.

Keep browsing — more Minecraft Mods mods await

📋 All Minecraft Mods Mods 🏆 Top 25 📂 More adventure 👤 More by TheRedBrain 🔎 Similar Mods 🌐 Best adventure (All Games) 🔀 Check Compatibility ⚖️ Compare Mods 🆕 New Mods