Enchantment Custom Table

A Minecraft block allowing players to customize enchantments on items freely.
Back to Files

enchantment_custom_table-2.0.2-fabric-mc26.3.jar

File nameenchantment_custom_table-2.0.2-fabric-mc26.3.jar
Uploader
HatanoKawaHatanoKawa
Uploaded
Sep 27, 2026
Downloads
85
Size
502.8 KB
Mod Loaders
Fabric
File ID
8988599
Type
R
Release
Supported game versions
  • 26.3

Curse Maven Snippet

Fabric

modImplementation "curse.maven:enchantment-custom-table-1229709:8988599"

Learn more about Curse Maven

What's new

This file: Fabric / Minecraft 26.3. Requires Java 25. Install on both client and server.

Requires Fabric Loader >=0.19.5 and Fabric API for the same Minecraft version.

Complete 2.0.2 release and checksums

Changes

  • Fixed the generated-slot book insertion paths that could apply enchantments without consuming the carried book, allowing repeated level increases (#25). Split books also retain the correct remaining enchantment level when removed and put back.
  • Fixed conversion-table payment persistence so consumed books and emeralds do not return after saving and reloading.
  • Fixed Fabric copy generation running on the client, which could make material counts appear to disappear or become inconsistent with the server.
  • Added Minecraft 26.3 support for Fabric and NeoForge, including its rendering, block and item-drop API changes.
  • Applied the relevant fixes and regression checks to the separate 1.18.2, 1.19.2 and 1.20.1 Fabric/Forge branches.

Downloads

This release contains 38 mod JARs. Choose one matching both your Minecraft version and loader.

Minecraft versions Loaders Java
1.18.2, 1.19.2, 1.20.1 Fabric / Forge 17
1.21.1 through 1.21.11 Fabric / NeoForge 21
26.1, 26.1.1, 26.1.2, 26.2, 26.3 Fabric / NeoForge 25

SHA256SUMS.txt contains checksums for the JARs and RELEASE-MANIFEST.json. The manifest records each artifact's version, loader, source commit and checksum.

Verification

  • All four source branches passed local buildReleaseArtifacts, using Gradle's normal incremental checks. The complete 38-JAR set was checked for ZIP integrity, embedded version and target metadata, Java bytecode version and checksums.
  • Actual GUI regression covered the mainline version matrix with full or quick suites, and both loaders of each legacy branch. Minecraft 26.3 has cumulative 30/30 checks passing on each loader, plus the strict Shift extension; reused historical checks are identified in the full report.
  • The reported Forge 1.20.1 split/reinsert scenario was verified through three GUI cycles of Looting III → II → III, with the returned book consumed correctly. Legacy verification.
  • Forge 1.18.2 GUI checks on Apple Silicon used an ARM test runtime; they do not certify the original Intel native runtime. Published JARs retain the normal project dependencies. Multiplayer, full modpack compatibility and stress scenarios were not covered by this GUI suite.

Known issues

  • Some upgrades between different Minecraft versions can lose table inventory or stored enchantment components. Migration fixes remain deferred. Back up your world and remove items from the tables before upgrading Minecraft; same-version save/reload checks do not establish cross-version migration safety.
  • On NeoForge 1.21.9 with NeoForge 21.9.16-beta, opening the Mods list may crash before this mod's configuration screen is reached. Edit the common config file directly if affected.
  • On 26.3, an empty enchanting-table candidate page can display -/- immediately after export and 1/1 after reopening. The tested item counts and enchantments remain unchanged; this display inconsistency is still tracked.

Source revisions

The 2.0.2 tag points to the mainline source. Legacy JARs are built from their separate branches; GitHub's automatic source archive contains the mainline only.

Source Commit
dev — mainline Fabric / NeoForge a9269cc
codex/port-1.18.2 — Fabric / Forge 700337d
codex/port-1.19.2 — Fabric / Forge 90803f3
codex/port-1.20.1 — Fabric / Forge fab3d78

This mod has no additional files