Releases: haunterdev/EasyAnvils-1.12.2
Release list
Easy Anvils 1.1.0 (1.12.2)
Bug fixes and new config toggles from user reports.
Fixes
- Shift-click XP bypass closed. You could shift-click the anvil result to take an enchant/repair you couldn't afford (XP floored to level 0 = free). Now gated by creative-or-enough-levels, same as a normal click. Free (0-cost) renames still work.
- Anvil break default raised 0.05 → 0.12 (vanilla rate) so anvils actually degrade with use. Set
anvilBreakChancelower, oranvilsCanBreak=false, if you want them tougher/indestructible.
New config toggles (explicit on/off, EnchantmentControl-style)
anvilsCanBreak, master switch for anvil damage.enableTooExpensiveLimit, master switch for the "Too Expensive!" cap (default off = no upper cost limit). NumerictooExpensiveLimitnow defaults to 40.enablePriorWorkPenalty, turn off the escalating prior-work cost penalty entirely.enableFreeRenames, master switch for free renaming.
Compat
- Posts a one-line chat notice on join when another anvil mod has disabled the persistent-inventory + shift-click XP mixins. Silent on a clean install.
Note: delete your old config/easyanvils.cfg (or let it regenerate), the tooExpensiveLimit=-1 sentinel was replaced by the enableTooExpensiveLimit boolean.
Requires Minecraft 1.12.2, Forge 14.23.5.2860+, and a Mixin loader (MixinBooter / GTNH).
Easy Anvils 1.0.1
Fixes a hard crash on startup (LinkageError on org.spongepowered.asm.launch.GlobalProperties$Keys) in modpacks that also include MixinBooter. The coremod now registers its mixin config through MixinBooter's IEarlyMixinLoader instead of calling MixinBootstrap.init() directly.
Release 1.0
First release, a 1.12.2 backport of Easy Anvils by Fuzs.
Requires: Minecraft 1.12.2, Forge 14.23.5.2860+, and MixinBooter 9.1+.
Highlights:
- Input items stay in the anvil when the GUI is closed and render on top of the block (hopper- and comparator-aware).
- Configurable repair costs, prior-work-penalty mode, per-rarity enchantment multipliers, halved book costs, repair-material costs.
- Removable "Too Expensive!" limit, free renames, configurable anvil break chance with optional risk-free renaming.
- Repair anvils with iron blocks (hand or dispenser); edit name tags without an anvil;
&formatting codes in names. - Optional toggle to combine normally-incompatible enchantments on one item (off by default).
- Event-based for maximum compatibility; the two persistent-inventory mixins self-disable when another mod overhauls the anvil container.
Configurable in config/easyanvils.cfg or the in-game config screen.