Finally a new version! Major code refactoring, optimizations and new functionality!
- Add
offhand
config - Add
manual
mode - Add GUI and a keybind
- Compatibility with OffersHUD
- Drop 1.16.x support completely (goodbye!)
- Version support is now from 1.17 up to 1.21.1 inclusive
Technical changes:
- Fix undetected issue with
Messages.sendError(context.getSource(), "librgetter.find_librarian");
- Change order of checking for profession loss
- Split multiversion utils in groups.
- Provide abstraction for Plugin parsing (easier to add support for new plugins)
- Bump java version to 17
Fixes #26, #27 and #28
This small release adds a new structure in the code which allows to easier add support for new plugins.
Also a first plugin was included: "Enchantment Solution"
Apart from that, custom enchantments support and a "warning" config option were added. Please check the description of the project to get the newest data.
Not a lot has changed for the user, however this update was enormous.
Merge
All LibrGetter versions have been merged into a single one. This allows users from any version from 1.16.4
up to 1.20.4
to use a single jar, and allows me to publish new updates easier. The stability of LibrGetter on snapshots was not tested.
This was achieved with help of Java Reflections and lots of research.
Update checker
New functionality as well as a new config option were added. This will check if a new version of LibrGetter has been released on github and notify you on your first world join.
Further things
I will start investigating into uploading the mod on Modrinth soon