
A complete overhaul of the enchanting system of Minecraft to make it rely less on randomness and tie it to exploration and game progression.
Welcome to Better Enchanting for Minecraft. This mod is a total rework on how enchanting is managed in Minecraft. The whole enhanting porcess is closer to a skill-tree now, and enchanted books have totally disappeared from the game.
The idea behind the mod is to tie more closely enchanting to exploration and to the game progression. Gone are the days where you could be fully kited before fighting the ender dragon.
Most of the credit for the mod idea goes to LuxyHugs and more precisly this video :
SpoilerThis mod needs to be installed on both client and server sides and requires the Fabric or Quilt loader. Thier might be a port to NeoForge latter. The mod is designed around Minecraft 1.21+ and will most likely never be backported as the version reworks how enchantments are handled internally. The mod also use the Fabric API.
This mod is still in beta as i will make frequent™ changes to the mod for balance or new fonctionalities. Be sure to stay up to date ;)
The main thing that this mod does is to overhaul the enchanting tab from the vanilla enchanting table. As it taps directly into vanilla Minecraft, to use this mod you just have to craft and use the enchanting table.
The UI is completely changed and will display all available echantments for the item you put in the enchanting slot. Do note that, as in vanilla, more bookshelves around the enchanting table will result in higer enchantment visible. A third slot is now visible, it is the "Enchantment Ingredient" slot. Each enchantment now needs a unique item (or block) to be applied, in addition to the Lapis Lazuli and experience level.
Most of the items are vanilla items, but for the higer enchantment tiers and for the treasure ones, the enchantment material is either a material that only spawns in specific places (like Ancient City->Swift Sneak) or that must be crafted at a cost (e.g., Protection IV requires an "Essence Of Protection" that must be crafted).
The mod is compatible with the official Datapack for Villager Trade Rebalance. As of now, available trade for villager is the same for each biomes but this should soon™ be changed.
You can find a configuration file named enchantment_ingredients.json that lets you edit which ingredients should be used for each enchantment.
You can reference any items from Minecraft or another mod as long as you follow the standard naming convention modName:item_name.
This should have some "soft compatibility" with any mod that add enchantments to the game. You will have to insert a line for each new enchantment added by these external mods.
Aditionaly, you can disable any enchantment to be visible in the enchanting table via configuration.
Most value use in the calaculation of enchantment cost in XP, Lapis and Items are also configurable.
This mod has full compatibility (with custom items and recipes) for the following mods :
In mostly that order these are the features that i'd like to add
Outside of this, i intend to update this mod regularly for balance and good ideas, so feel free to give feedback; thos will be most appreciated. (I don't have a dedicated Discord server for this mod, please use the GitHub page : Better Enchanting)
This mod is a big nerf on Librarians villager trade, this is intended. If you want to go further down that root, i recommend some villager trade balancing mods. But it's your game, do as it's the more fun for you ;) 🏳️🌈
Copyright 2024 TheCuteFox, Apache License 2.0. Please credit if you use or distribute my work.