ModsFinder

EnchantOracle

by CriminalPear

EnchantOracle reads the hidden random number generator state of an enchanting table, so a player can see which slot gives which result before spending levels.

FabricClient-side onlyAll rights reserved26.1 – 26.3

What it does

The mod works out the generator state from the time a player places an item in an enchanting table, and then reports the exact enchantments each slot will produce. Enchanting, anvil and villager trade rerolls are covered by the same readout, so the outcome of a repeated action can be checked in advance. Standing a table with lapis and a few spare books, then pressing G and choosing Auto-calibrate, lets the mod read the state from the inventory and match the results.

Because the mod works on the client side alone, the server does not have to run it, and the readout relies on data the server already transmits. Pressing G opens the Guide, which explains the parts of the mod in plain language, and a player who holds an item and presses G can choose an outcome from the result list. Each possible outcome is listed by name and can be searched in the item list, combined terms such as Unbreaking with Efficiency are shown together, and the real maximum level is displayed.

EnchantOracle requires Last Mod Ever Need Enchanting, and the card runs as a client-side only mod, so only the player's game needs it. The mod is released under All rights reserved and is not open source, with a public source repository and issue tracker. Files are published for Fabric across five game versions, 26.1 – 26.3, with 26.3 as the latest file.

Key features

  1. Slot outcome readout

    Shows which enchanted result each slot of an enchanting table will give, based on the reconstructed generator state.

  2. Auto-calibrate

    Reads the inventory and calibrates the state after a table is set up with lapis and spare books, so the readout stays in sync.

  3. Result list and search

    Lists every possible outcome for a held item, names each one, and makes the names searchable in the item list.

  4. Combined enchantments

    Accepts terms joined with + and displays combinations, such as Unbreaking with Efficiency, with the real maximum level.

  5. Built-in guide

    A guide opened with G explains the mod's parts and answers the questions it raises, with a short setup routine that takes a few minutes.

Compatibility

Latest build for each game version and loader.

26.326.3
26.22.0.0
26.1.21.0.0
26.1.11.0.0
26.11.0.0
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

How it compares

Full comparison

EnchantPreview is a Client and server mod for 26.2 only, under the MIT License, and is not open source, so both sides need it. Enchant Sight is Client-side only and open source under the MIT License for 26.2, which makes it the closest match in environment to EnchantOracle. Wahsso's Everlasting is Client and server for 26.2 under the MIT License and is not open source.

ModLoadersGame versionsEnvironmentUpdated
EnchantOracleFabric26.1 – 26.3Client-side only2026-10-03
EnchantPreviewFabric26.2Client and server2026-08-15
Enchant SightFabric26.2Client-side only2026-08-29
Wahsso's EverlastingFabric26.2Client and server2026-07-13

Questions

Does EnchantOracle need Last Mod Ever Need Enchanting?

Yes. Last Mod Ever Need Enchanting is required, and it must be installed next to EnchantOracle on Fabric.

Does EnchantOracle have to be installed on the server?

No. It is installed on the player's side alone, so servers need nothing.

Why does the readout say the state is out of sync?

The mod stops matching results when the generator state no longer agrees with the table. Pressing G and choosing Auto-calibrate again restores the match.

In the catalog

EnchantOracle is one of 17,631 Equipment mods on ModsFinder, and one of 8,894 Equipment mods for Fabric. 8,071 mods support Minecraft 26.3.

More from CriminalPear

All projects

Similar mods

What the author says

The last mod you will ever need for enchanting. Minecraft does not roll your enchantments randomly. It picks them from a random number generator whose state it accidentally shows you every time you put an item on an enchanting table. EnchantOracle works out that state, then tells you exactly what every slot will give…
CriminalPear, on the Modrinth page

Official listing

Owner
CriminalPear
Published
2026-07-26
Updated on Modrinth
2026-10-03
Facts verified
2026-10-15

Tags