promotional bannermobile promotional banner

Easy Magic (Backport)

Enchanting tables as they always should have been!
Back to Files

Easy Magic 1.2.2

File nameeasymagic-1.2.2.jar
Uploader
nameisxynameisxy
Uploaded
Jun 12, 2026
Downloads
68
Size
58.8 KB
Mod Loaders
Forge
File ID
8235173
Type
R
Release
Supported game versions
  • 1.12.2

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:easy-magic-backport-1567246:8235173")

Learn more about Curse Maven

What's new

Fixed

  • Crash when opening an enchanting table (NoClassDefFoundError: Could not initialize class GuiEnchantment). The Enchantment Control soft-compat probe ran inside a mixin static {} block; Mixin's merge into the target class's <clinit> dropped the surrounding try/catch, so a missing enchantmentcontrol class escaped as ExceptionInInitializerError and permanently broke the enchant/reagent table GUIs.

Changed

  • Moved the Enchantment Control probe into a plain EnchantmentControlCompat class that fails safely (correct exception table, Class.forName(..., false, loader), catches Throwable). The four duplicated probes are now one class. No config or gameplay changes; integration still works when Enchantment Control is present and no-ops cleanly when it is not

This mod has no additional files