In this release we finally have compatibility with the Amendments mod! I've also re-implemented the ability to change the level of the enchantment filter.
Additions
- Compatibility with the Amendments mod
- New settings option to change the max enchantment book level villagers trade for
- It's like a difficulty slider for the datapack. Changes are permanent!
Changes
- Improved the way enchantments are counted when judging its emerald price.
- custom enchants are now included.
- (fix) You can now place enchantments on a lectern without a villager again.
In this release I have improved performance, made accesibility changes, and backported the latest version down to 1.20! 😲 Your settings will get reset in this version. You'll need to set them back. There should be a message that lets you know about it.
Additions
- New settings option for 'unlisted' books.
- You can now pick up to four enchantments librarian's won't trade for, just like mending.
- Backports for version v3.4 of Librarian's Balance down to version 1.20!
- 1.20.4 works on 1.20.3 and 1.20.2 as well.
- 1.20.1 works on 1.20 likewise.
Changes
- Improved performance when placing down an enchantment on a lectern.
In this release I have improved performance, made accesibility changes, and backported the latest version down to 1.20! 😲 Your settings will get reset in this version. You'll need to set them back. There should be a message that lets you know about it.
Additions
- Backports for version v3.4 of Librarian's Balance down to version 1.20!
- 1.20.4 works on 1.20.3 and 1.20.2 as well.
- 1.20.1 works on 1.20 likewise.
New settings option for 'unlisted' books. You can now pick up to four enchantments librarian's won't trade for, just like mending.
1.20.1 is considered 'legacy' and so will have special configuration options missed out.
Changes
- Improved performance when placing down an enchantment on a lectern.
RUN THIS BEFORE UPDATE>>>> /execute as @e[type=villager,tag=trader] run function libal:villager/librarian_remove
^^ Make sure to do this if you're updating from 1.20.4 or lower
- Compatibility with the Tome Reader mod
Tome Reader is a mod that lets you place enchanted books on lecterns better than Librarian's Balance. It also allows you to transfer an enchantment off a book using the lectern. But they conflicted and didn't work together.
Now you can use the Tome Reader mod with Librarian's Balance (which is really a datapack) and get the best of both worlds. Kinda crazy huh?
Thanks Ynaught and RamGemes for reporting this and working together to get it implemented.
RUN THIS BEFORE UPDATE>>>> /execute as @e[type=villager,tag=trader] run function libal:villager/librarian_remove
^^ Make sure to do this if you're updating from 1.20.4.
Includes a fix for an oversight in version 3.0 (unbalanced discounts). What's new? Librarian travelling, Unlimited book enchantments, and a scalable pricing system. Read v3.0 changelog
RUN THIS BEFORE UPDATE>>>> /execute as @e[type=villager,tag=trader] run function libal:villager/librarian_remove
An update featuring Librarian travelling, Unlimited book enchantments(!), and a scaleable pricing system. Custom enchantments in modded should work again. This is the last major update to Librarian's Balance for now. I've been getting pretty carried away lol.
Additions
-
Librarian's travel back to their Lectern when a book is placed onto it
- Adds immersion and makes it easier to trade with them in an open village.
-
Unlimited book enchantments
- Now Librarian's can learn the full range of enchantments on your book at once!
- Previously only one enchantment was allowed on a librarian's book. But there's a catch.
- A Librarian's enchanted book cost is calculated based on how powerful your book is.
-
How an Enchanted Books' Emerald price is calculated
- It takes two parameters from your book; the best enchantment & the number of enchantments
- Price of enchantment = price(best enchantment) * number of enchantments
- The 'best enchantment' is usually the highest level correlating price (Lvl1 = 7, Lvl2 = 14, Lvl3 = 21, Lvl4 = 36, Lvl5 = 48),
- or else its a special enchantment that overrides this (ex. mending = 52, silk_touch = 48, flame = 36, soul_speed = 24, & more.)
- there's a python script for this on github.
-
'wind_burst' has been added to the 'sealed books' list
- The sealed books list is now: [ wind burst, soul speed, swift sneak, frost walker, curse of binding & vanishing ]
- Fun fact: you can now make any book sealed by combing a sealed enchantment to any other book!
Changes
- 'Sealed books' is now enabled by default (you will have to re-enable it manually)
- /reload no longer resets all your settings
- /function libal:options has been renamed to /function libal:config
- Improved compatibility with trade rebalance datapack.
- Particles, sound and visual reinforcement
- Swamp villagers are exempt from the mending removal
- Another option to gain mending similar to the rebalance experimental feature.
RUN THIS BEFORE UPDATE>>>> /execute as @e[type=villager,tag=trader] run function libal:villager/librarian_remove
An update featuring Librarian travelling, Unlimited book enchantments(!), and a scaleable pricing system. Custom enchantments in modded should work again. This is the last major update to Librarian's Balance for now. I've been getting pretty carried away lol.
Additions
-
Librarian's travel back to their Lectern when a book is placed onto it
- Adds immersion and makes it easier to trade with them in an open village.
-
Unlimited book enchantments
- Now Librarian's can learn the full range of enchantments on your book at once!
- Previously only one enchantment was allowed on a librarian's book. But there's a catch.
- A Librarian's enchanted book cost is calculated based on how powerful your book is.
-
How an Enchanted Books' Emerald price is calculated
- It takes two parameters from your book; the best enchantment & the number of enchantments
- Price of book = price(best enchantment) * number of enchantments
- The 'best enchantment' is usually the highest level correlating price (Lvl1 = 7, Lvl2 = 14, Lvl3 = 21, Lvl4 = 36, Lvl5 = 48),
- or else its a special enchantment that overrides this (ex. mending = 52, silk_touch = 48, flame = 36, soul_speed = 24, & more.)
- there's a python script for this on github.
-
'wind_burst' has been added to the 'sealed books' list
- The sealed books list is now: [ wind burst, soul speed, swift sneak, frost walker, curse of binding & vanishing ]
- Fun fact: you can now make any book sealed by combing a sealed enchantment to any other book!
Changes
- 'Sealed books' is now enabled by default (you will have to re-enable it manually)
- /reload no longer resets all your settings
- /function libal:options has been renamed to /function libal:config
- Improved compatibility with trade rebalance datapack.
- Particles, sound and visual reinforcement
- Swamp villagers are exempt from the mending removal
- Another option to gain mending similar to the rebalance experimental feature.