A Minecraft Fabric mod that reveals all enchantments in enchantment table tooltips, removing the guesswork from enchanting!
- Complete Enchantment Preview: See exactly what enchantments you'll receive before spending your XP and lapis lazuli
- Detailed Tooltips: Hover over any enchantment option to see all enchantments that will be applied
- Cost Information: Shows the exact XP and lapis lazuli cost for each enchantment option
- Client-Side Only: Works on both single-player and multiplayer servers (no server-side installation required)
- Minecraft Versions: 1.21.0 - 1.21.5
- Mod Loader: Fabric
- Required Dependencies: Fabric API
- Install Fabric Loader for your Minecraft version
- Download and install Fabric API
- Download the Enchantment Preview mod from the releases page
- Place the mod file in your
modsfolder - Launch Minecraft with the Fabric profile
- Set up an enchantment table with bookshelves as usual
- Place an item to enchant and lapis lazuli in the enchantment table
- Hover over any of the three enchantment options
- A tooltip will appear showing:
- All enchantments that will be applied
- The level of each enchantment
- The XP cost
- The lapis lazuli requirement
No more gambling with enchantments - you'll know exactly what you're getting!
- Clone this repository
- Run
./gradlew build(orgradlew.bat buildon Windows) - The built mod file will be in
build/libs/
- Clone this repository
- Run
./gradlew genSourcesto generate Minecraft sources - Import the project into your IDE (IntelliJ IDEA recommended)
- Run
./gradlew runClientto test the mod
This mod uses Fabric's client-side capabilities to:
- Hook into the enchantment screen rendering
- Simulate the enchantment generation process using the same seed and algorithms as vanilla Minecraft
- Display accurate previews without affecting gameplay balance
- Work seamlessly with other mods
The mod uses mixins to cleanly integrate with the vanilla enchantment screen without breaking compatibility.
This project is licensed under the MIT License - see the LICENSE file for details.
Contributions are welcome! Please feel free to submit pull requests or open issues for bugs and feature requests.
- Initial release
- Complete enchantment preview functionality
- Support for Minecraft 1.21.0 - 1.21.5
- Client-side only implementation