enchantment_custom_table-2.0.2-neoforge-mc26.1.2.jar
Curse Maven Snippet
What's new
This file: NeoForge / Minecraft 26.1.2. Requires Java 25. Install on both client and server.
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 and1/1after 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