HomeJavaModsChiseled Enchanting Table — Unofficial Port
Chiseled Enchanting Table — Unofficial Port
ModsJava

Chiseled Enchanting Table — Unofficial Port

by q14433686-arch · on Modrinth

Unofficial community port of Sacramentix's Chiseled Enchanting Table to Minecraft 26.1.2\26.2 (Fabric). No-RNG enchanting via a custom table that unlocks…

⬇ Download on Modrinth

⚠️ Unofficial community port. This is an unofficial community port of Sacramentix's Chiseled Enchanting Table to Minecraft 26.1.2\26.2 on Fabric. It is not affiliated with, endorsed by, or maintained by the original author. All original mod design, code, and assets © Sacramentix. Please direct bug reports about this 26.1.2\26.2 port to this repository, not to the upstream project.


What this mod does

Replaces vanilla enchanting RNG with a deterministic, library-driven workflow:

How to play (quickstart)

  1. Craft the Chiseled Enchanting Table (vanilla-style recipe; see the in-game recipe book).
  2. Build a small library of chiseled bookshelves next to it (vanilla bookshelves still give the baseline level boost).
  3. Drop enchanted books into the chiseled-bookshelf slots — each book's enchantments become pickable at the table.
  4. Open the table, put the item to enchant in the left slot, scroll the list, click the enchantment you want, pay the XP + materials it shows, and the enchantment is applied (consuming the matching book).
  5. Use the table for the small set of built-in item transformations whenever they show up in the list with no item in the input slot.

Why a port

The upstream project currently targets Minecraft 1.21.x and depends on Fabric Language Kotlin. This 26.1.2 port does three things:

  1. Updates the toolchain to Minecraft 26.1.2 / Fabric Loader 0.19.3 / Fabric API 0.151.0+26.1.2 / Loom 1.16.3 / Gradle 9.4.1 / Java 25.
  2. Drops the Kotlin runtime dependency so the only hard dependency is Fabric API.
  3. Hardens data-driven content: default unlocks, costs, and item transformations are loaded from JSON data tables (see the source repo's docs/EXTENDING.md), and a cross-mod compatibility extension lets third-party enchantment mods that tag their enchantments into #minecraft:non_treasure get picked up automatically.

Compatibility status

See docs/COMPATIBILITY.md in the source repo for the full investigation.

Known port-side temporary boundaries

Carried over from the porting work and not yet re-enabled in this 1.0.0 build:

These are documented limitations, not bugs — please mention them on any feedback.

Credits

If you like this mod, please go support the original author too.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more