RUN THIS BEFORE UPDATE>>>> `/execute as @e[type=villager,tag=trader] run function libal:villager/librarian_remove`
=
Updated to 1.20.5! This update took a ton of effort since Mojang replaced the NBT system with components. Run the command before updating or else your librarians will lose their default enchantments! For modded, please note that **custom enchantments will not work** with villagers for the time being. Vanilla shouldn't notice much change. Read for more details:
**Additions**
- More enchantments get valued expensively
- Channeling, Aqua Affinity, and Silk Touch at 48 Emeralds
- Flame, Infinity, and Multishot at 38 Emeralds
**Changes**
- Configuration menu has been simplified
- It was so complex that it kicked you out the game for interacting with it
- Emerald pricing has been tweaked
- Lvl 4 Enchants will cost 38 emeralds, guranteed.
- Lvl 5 Enchants will cost 48 emeralds, down from 64/58.
- Removed 'Mending' from Sealed books list.
- After testing, I think it should be up to the player to decide if they want to share it or not.
- Soul speed and swift sneak will remain sealed; one is gained from piglins and the latter is a reward.
- Books with more than one enchantment
- Before it would select the enchant at the top of the list.
- Now, it will choose it by order of importance. This is because of the component changes.
**Removed**
- **Support for non-vanilla enchantments**
- Due to the component changes and the way I add enchantments to the villager trade, I can't filter non-vanilla enchantments. I already have an idea for how I will fix this though, so follow to get notified for version 3.0 which will be the next update to this pack.
- Infected librarians keep their custom book trade. (fix)
- Max_level_enchant option because of component changes & simplicity
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }