Compatibility
Minecraft: Java Edition
26.2
Platforms
Supported environments
Client and server
Creators
Details
Licensed CC0-1.0
Published 21 hours ago
Updated 3 weeks ago
Enchant with intention
Deterministic Enchanting replaces Minecraft’s random enchantment-table offers with a clear, level-by-level catalog of compatible enchantments.
Instead of rerolling three random options, open the enchanting table and browse every enchantment available for the item. Choose the exact enchantment and level you want directly.
Features
- Browse all enchantments compatible with the item in the enchanting table
- Select a specific enchantment level instead of relying on random offers
- See which enchantments are already applied to the item
- Identify upgrades to existing enchantments
- See the experience-level requirement for each option
- Scroll through larger enchantment catalogs
- Continue enchanting already-enchanted items where compatibility allows
- Server-side validation for item compatibility, enchantment conflicts, bookshelf power, experience cost, and valid levels
The enchanting table remains the center of the experience. Deterministic Enchanting changes how its options are presented and selected, while keeping the familiar table, bookshelf setup, and Minecraft enchantment rules.
Requirements
- Minecraft 26.2
- Fabric Loader
- Fabric API
- Java 25 or newer
This mod is currently available for Fabric.

