Make the magic happen yourself. Immersive Enchanting turns each enchanting table choice into a short rune-binding ritual. You still place an item or book in the table, add lapis, and choose one of the familiar three offers. Instead of enchanting instantly, that choice starts a sequence of runes that you bind with well-timed key presses. There is no new table to craft.
The table decides which enchantments you would receive. Your performance decides how much of that magic takes hold. A clean ritual preserves the full result; a rough one may weaken it or fail entirely. You cannot use the ritual to pick a different enchantment or get a higher level than the table rolled.
Runes ask for three kinds of input:
The default keys are A for left, W for up, D for right, and S for down when a fourth position appears. Lower difficulty rituals use three positions and leave out S. You can change the keys under Options > Controls > Immersive Enchanting. The ritual labels each position with your current key, so you do not have to memorize the defaults.
Your timing receives a Perfect, Good, Graze, or Miss judgement. Accurate hits, a good streak, and steady play all help your final score. One missed rune does not automatically ruin the whole enchantment.
Every enchantment starts with the table's actual roll. The ritual can keep that roll, weaken it, or lose part of it, but never add a new enchantment.
On a Frayed or Weak binding, the enchantment hinted at by the offer is protected until the other enchantments have been weakened or removed. It still survives at no less than its lowest available level. The result screen spells out exactly what happened to each enchantment, including any that were hidden in the offer.
These score ranges are the defaults. A server can adjust them.
Ritual difficulty grows with the enchantments the table actually rolled. Higher enchantment levels, rarer magic, and offers containing several enchantments can lead to longer, faster patterns with tighter timing. More advanced rituals introduce holds and then chords.
There are six difficulty tiers: Initiate, Apprentice, Adept, Expert, Master, and Arcane. An Initiate ritual usually has around 12 to 16 runes, while an Arcane ritual can have around 44 to 60. Before choosing, you can see a small difficulty gauge beside each offer and its tier in the offer tooltip. This shows how demanding the ritual will be without revealing the offer's hidden enchantments.
Successful bindings use the selected offer's normal experience and lapis cost. At a regular enchanting table, the three offers consume one, two, or three levels and the same number of lapis. The larger level shown on an offer is the level you need to select it, not the number of levels you lose.
Failures have a cost by default. A failed or abandoned ritual consumes the offer's normal experience and lapis, and the enchanting offers are rerolled. This keeps difficult rolls from being retried indefinitely for free. Server owners can change failed rituals to cost lapis only or nothing, and can change whether failures reroll offers.
You can press Esc before the first rune arrives to cancel for free. Once the ritual is underway, pressing Esc asks for a second press to confirm that you want to abandon it. Closing the table, disconnecting, or letting a ritual expire after it has started also counts as an abandoned binding.
Type /ritualpractice to try a practice ritual without an enchanting table. It uses the real rune patterns and scoring, but does not enchant an item or spend experience or lapis. Add a difficulty number from 0 to 5 to choose a tier, such as /ritualpractice 0 for Initiate or /ritualpractice 5 for Arcane. Without a number, practice starts at tier 2, Adept.
The default ritual shows runes moving around a circular sigil. If you prefer a familiar rhythm-game view, switch to Classic Lanes to see them fall toward a binding line. Both layouts use the same patterns and scoring.
Client settings also let you adjust how early runes appear, dim the table behind the ritual, show timing words and numeric scores, reduce motion, use high-contrast runes or a colorblind-friendly palette, adjust ritual sound volume, and turn on a beat cue. Runes have different shapes as well as colors, and the visual count-in means sound is never required. An optional timing assist widens the input windows within the limit set by the server.
For worlds and servers, the configuration can change ritual speed, length, timing, failure costs, score requirements, and whether items or books need rituals. It can also turn the system off to restore ordinary enchanting. Pack makers can customize patterns and how particular enchantments affect difficulty through data packs.
Immersive Enchanting uses the enchantments chosen by the table, including enchantments added by other mods. Their normal rules still decide what an offer can contain. You do not need an individual integration for every enchantment mod.
There is dedicated support for Easy Magic 8.x and Apotheosis 7.x. Easy Magic's persistent table inventory and rerolls continue to work. Apotheosis keeps its own enchanting offers, costs, and table mechanics. Its item infusion recipes require a Stable or Perfect binding; a weaker result leaves the item unchanged and follows the configured failure cost.
The ritual applies to the normal enchanting table and supported enchanting menus. A separate modded enchanting block with its own menu needs its own integration.
For updates, source code, and feedback, visit the Immersive Enchanting GitHub repository.