Skip to content

Easy Anvils 1.1.0 (1.12.2)

Latest

Choose a tag to compare

@haunterdev haunterdev released this 15 Jun 03:50
· 3 commits to main since this release

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 anvilBreakChance lower, or anvilsCanBreak=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). Numeric tooExpensiveLimit now 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).