Description
Maxed Villager Enchants
Some time ago, I spent several hours placing and replacing a lectern to get an Efficiency V trade. I had lots of time to think, and realized that this was ridiculous. Villager grinding is already an unfun mechanic, and this worthless soul-chipping task did nothing to enhance my game experience compared to the time I spent on it.
Due to this, I coded up a quick mod which changes this mechanic slightly. All librarian enchantment trades now offer the highest possible level.
However, that's not it, as of version 1.2. In the config you'll find two optional modes, alongside the default maximum mode:
-Minimum mode, which always gives the minimum.
-Decapitation mode, which allows all levels, with the exception of the highest level, which cannot be chosen. (If the highest level is 1, this doesn't apply. Obviously.)
In addition, there are 4 options for villager trades which are all OFF by default, but can be added to the config.
1) All Enchants Allowed - Enables all enchants, including those normally restrained (like Soul Speed) to be traded.
2) Curse Books - Makes all sold books have some sort of curse on them, unless they already are a curse.
3) Treasure Discount - Removes the 2x multiplier for treasure enchantments, which was added in recent versions.
4) No Treasure Books - Removes all treasure enchantments from the pool of possible enchantments. Meshes with #1 accordingly (all enchantments but treasure ones will be offered), but there's little point in using it.
As of Release 1.4 (1.20.1), there has been an additional feature added - loot control. This feature is off by default, but it extends the features of the mod to enchanted books/items within generated chests as well. All of the same settings (always minimum, always maximum, decapitation mode) are present here, as is an option to add curses to every item.
This is a Forge mod.
FAQ
"Is this OP?"
Librarian villagers, as a whole, are incredibly overpowered. However, I don't think that this mod really makes that problem particularly any worse. If you're going to get an infinite and cheap outlet to any enchant, I think it's better that the player doesn't spend 2 hours doing a utterly unfun activity to accomplish that. That way, they can actually spend their time on things which are more enjoyable.
"Will you port to [earlier version] or [other modloader]?"
No. However, this is a simple mod; you can port it yourself if you want, just give credit.
"Will you port to [later version]"
If I'm no longer active in the community you can port it. However, I'll probably be trying to port it myself if I'm not inactive.
Every comment begging me to port makes me take 4 additional months to do so. Be patient!
