Fixed custom anvil recipe GUI not displaying recipe items Also use a custom version of IF framework:
- Reduced file online jar size by 60% !
- Made the GUI non version dependent ! (should work without needing to update to future version) Still need ProtocoLib to disable too expensive on unsupported version
- Updated Gui library to make the config gui compatible with 1.21.3
- Some API changes and fixes
Side note:
CustomAnvil now have partial unit testing thanks to MockBukkit !
If you're a plugin developer, you should check it's cool !
It's honestly a cool project and unit testing actually allowed me to find some issues on CustomAnvil
- Support for ExcellentEnchants
- Add enchantment merge level limit (& config gui for to configure it)
- Use namespace for enchantment instead of name (still use name as backup)
- Deprecated API method using enchantment name and replaced them with namespace methods
- Work with most plugin using anvil-gui by wedjd
- Improved main logic code readability (but may break thing)
Multiplies changes (improved logic, namespace...) make this version likely to have something broken. Next version(s) may be fix
- Fixed "chose enchantments of conflict" gui back button not leading to previous gui
- Tried to make list guis prettier
- Better default item and book cost on paper
- Fix custom craft exact count button not working
- Add work penalty type (Future version may allow custom penalty type)
- Experimental Folia support
- Compatibility with Disenchantment >= 5.4.0 (but break compatibility with version under 5.4.0)
- Automatically add default to config.yml when they are absent
Please be aware that config GUI is not currently available on Folia. And it is a lot more likely to have issue using Custom Anvil on Folia.
Initial Modrinth upload.
Ensure compatibility with Disenchantment and make it use custom anvil XP settings. (like "override Too Expensive" or XP cap)